Jeppe Johansen
|
5f622752ce
Disable internal assembler
|
10 anni fa |
Jeppe Johansen
|
914e9e7b49
Merged from trunk
|
10 anni fa |
pierre
|
6ce8aeed27
+ mips/mipsel libraries need PIC
|
10 anni fa |
Jeppe Johansen
|
55fe3b4e77
Disable internal linker in arm-linux for now.
|
10 anni fa |
Jeppe Johansen
|
7390acc426
Merged from recent trunk.
|
10 anni fa |
sergei
|
da8346079f
* mips-linux: Enabled tf_safecall_exceptions (it just works, no reason to keep disabled) and also tf_pic_uses_got (so that checks elsewhere in compiler set pi_needs_got flag; actual functionality is not changed because currently MIPS just forces pi_needs_got unconditionally).
|
10 anni fa |
Jeppe Johansen
|
3ad03491ed
Add Neg as a pseudo instruction, and fix RRX pseudo code expansion.
|
10 anni fa |
Jeppe Johansen
|
9e5979e8be
Implemented UAL syntax support in the ARM assembler reader. Can be toggled with a field for now, but not implemented yet. Still using pre-UAL syntax for now.
|
10 anni fa |
sergei
|
b9763d270a
+ Enabled section smartlinking for m68k-linux.
|
11 anni fa |
florian
|
6606955b88
+ basic support for pic on arm-linux
|
12 anni fa |
sergei
|
38058505ba
* Changed linking infrastructure to look like assembler one:
|
12 anni fa |
florian
|
0e41df598e
* merge i8086 branch by Nikolay Nikolov
|
12 anni fa |
florian
|
b817b6f62a
* enable section smartlinking on all linux targets
|
12 anni fa |
nickysn
|
3a4135c07b
ifdef cpu86 replaced with ifdef cpui386
|
12 anni fa |
florian
|
318f0e5cab
* enable section smartlinking for powerpc-linux to reduce compilation
|
12 anni fa |
Károly Balogh
|
8fe2828e5a
it seems Coldfire needs tf_requires_proper_alignment, fixes taddr1/2 tests, maybe others too (but someone with clue about RTTI should confirm)
|
12 anni fa |
pierre
|
714bb61b51
Set res field to res_elf for linux mips/mipsel systems
|
12 anni fa |
pierre
|
e2f5e11778
Add tf_pic_uses_got for sparc linux and sparc solaris
|
13 anni fa |
Jonas Maebe
|
bd31004fdb
+ describe for each supported target the default guaranteed stack alignment
|
13 anni fa |
pierre
|
f1687fe8a6
Do not include CPUMIPS32 in extradefines for mips/mipsel systems as it is added in options unit
|
13 anni fa |
pierre
|
0a21c01737
Use 8 for max record alignment for mips/mipsel
|
13 anni fa |
pierre
|
d2dc860b1b
Use 4 for mips(eb/el) recordalignmax field
|
13 anni fa |
pierre
|
ca497405b8
Avoid double call to set_source_info for mipsel
|
13 anni fa |
pierre
|
600dd162af
Merge of rev21557 by Foxsen
|
13 anni fa |
pierre
|
9fc6f91cd0
Set correct source info for mips/mipsel
|
13 anni fa |
pierre
|
ac38901d2a
* Patch from Fuxin Zhang: set first_pram_offset to 0 for mips and mipsel CPUs
|
13 anni fa |
florian
|
4b7748ad11
* better suitable on x86_64-linux
|
13 anni fa |
Jonas Maebe
|
6ba8dc7146
+ support for the ARM hard float EABI on Linux (patch by Peter Green):
|
13 anni fa |
florian
|
8b339ded7a
* started to fix the mips(el) linux rtl
|
13 anni fa |
Jonas Maebe
|
8d2a7f3b88
* switched linux/ppc64 to tf_smartlink_sections (works fine even with
|
13 anni fa |