tg74
|
634338dcd2
merge with trunk
|
10 years ago |
tg74
|
3b09397e34
merge with trunk
|
11 years ago |
svenbarth
|
6f5a648516
Improve the cpu type handling for M68k just in case we should branch 2.8.0 before I can start working on M68k again.
|
12 years ago |
sergei
|
bfcdf6b825
* Replaced tai_ent and tai_ent_end classes with tai_directive subtypes. Having separate classes for them is unnecessary complication.
|
12 years ago |
florian
|
6606955b88
+ basic support for pic on arm-linux
|
12 years ago |
sergei
|
2caa05ccd1
* Make Win64 SEH support enabled by default. If necessary to disable, compiler should be cycled with OPT=-dDISABLE_WIN64_SEH. Mantis #24012.
|
12 years ago |
yury
|
0960ee2034
* Add missing checks for android target.
|
12 years ago |
yury
|
d26f0552a0
* Sync with trunk r23404.
|
12 years ago |
svenbarth
|
17ff90deb9
aggas.pas, tgnuassembler.writetree.doalign:
|
12 years ago |
svenbarth
|
a34f28c067
The compiler inserts ".balign 4" directives before some jump labels, but sometimes the instruction before the align is not a "JMP". In that case we encounter an illegal instruction, because m68k-as does not seem to generate "NOP" instruction in such cases.
|
12 years ago |
florian
|
04543b179f
o merge of the branch laksen/arm-embedded of Jeppe Johansen:
|
12 years ago |
svenbarth
|
d91fbd3e10
aggas.pas: m68k-linux needs preceding ".section" as well
|
12 years ago |
Jonas Maebe
|
bc35f4b3db
* fixed writing of local static symbols on AIX
|
12 years ago |
Jeppe Johansen
|
8e00978108
Added support for .section, .set, .weak, and .thumb_set directive for GAS assembler reader
|
12 years ago |
pierre
|
42bd8d6bc1
Handle new unaligned ait_const
|
13 years ago |
Jonas Maebe
|
dc5c318eeb
* fixed compilation with -dTEST_WIN64_SEH after r22433 based on patch by
|
13 years ago |
florian
|
ca5fabda6d
* cleanup some unused units from uses clauses
|
13 years ago |
Jonas Maebe
|
6f2c567e37
* don't write '.section' twice for stubs on Darwin/ARM
|
13 years ago |
tom_at_work
|
4150f0a2fb
Rebase with r21814
|
13 years ago |
pierre
|
9b7fec59bb
Support ait_ent and ait_ent_end
|
13 years ago |
florian
|
6ae2a43161
* fix compilation with extdebug
|
13 years ago |
pierre
|
aee68923e8
Fix .pdr generation by adding .end pseudo-instruction, limit .ent to text section for mips cpu
|
13 years ago |
pierre
|
600dd162af
Merge of rev21557 by Foxsen
|
13 years ago |
Jonas Maebe
|
14cfe770a4
* replaced most (if not all) remaining fields/parameters in the compiler
|
13 years ago |
florian
|
aadeba4d1a
* started to fix stack frame generation on MIPS(EL)
|
13 years ago |
Jonas Maebe
|
3abd5d3882
* changed inlinelevel (which is used to track whether or not we have to
|
13 years ago |
tom_at_work
|
acbc94e0fd
- initial support for the android/arm target in the compiler; resulting .so's can be used for Android/ARM app development.
|
13 years ago |
Jonas Maebe
|
b99a8c129d
* write pointer data on AIX/ppc64 using .vbyte rather than using .llong
|
13 years ago |
Jonas Maebe
|
6502717e67
* align all code/data sections to sizeof(pint), instead of sometimes
|
13 years ago |
Jonas Maebe
|
ec77b0f3ca
* fixed writing the alignment for datablocks on darwin/aix based on
|
13 years ago |