Thomas Preud'homme
2fe7fd9e87
Support for R_ARM_[THM_]MOV{W,T}_ABS[_NC} relocs
...
Add support for relocations R_ARM_MOVW_ABS_NC and R_ARM_MOVT_ABS as well
as their Thumb2 counterpart R_ARM_THM_MOVW_ABS_NC and
R_ARM_THM_MOVT_ABS. These are encountered with gcc when compiling for
armv7-a and a data is loaded in a register, either in arm or Thumb2
mode. The first half of the data is loaded with movw ; the second half
is loaded with movt.
2012-10-10 00:19:43 +02:00
grischka
adc80009c8
elf.h: define SHF_MERGE etc.
2011-07-14 19:35:20 +02:00
grischka
aa80e5b1ff
tccpe: cleanup ELFW() macros etc.
2011-07-14 19:23:04 +02:00
Thomas Preud'homme
bcc9137a10
Add support for indirect functions as externals.
...
Add link support to use indirect functions defined in external modules
2010-08-09 20:20:09 +02:00
Daniel Glöckner
a867f42597
don't discard SHT_((PRE)INIT|FINI)_ARRAY sections
2010-05-15 01:26:56 +02:00
Daniel Glöckner
128e46f91b
ARM: add support for R_ARM_V4BX
2010-05-15 01:23:34 +02:00
Frederic Feret
0d768b9713
added 16-bit x86 assembly support
2009-11-13 18:08:58 +01:00
Shinichiro Hamaji
73a84cefda
Imported several macros required by x86-64
2008-12-02 02:25:54 +01:00
Shinichiro Hamaji
7dd792ef51
Introduce ElfW macro and ELFW to encapsulate the difference between Elf32_* and Elf64_*. Also, introduce ElfW_Rel and SHT_RELX for difference between REL and RELA.
2008-12-02 02:25:45 +01:00
grischka
34140dd627
Use _WIN32 for a windows hosted tcc and define it for the PE target.
2007-12-13 19:07:19 +00:00
grischka
f99d3de221
Import 409,410: ARM EABI by Daniel Glckner
2007-12-04 20:38:09 +00:00
bellard
484ee920c1
do not assume signed char (grischka)
2005-04-17 13:15:05 +00:00
bellard
bdd09709d7
ELF visibility defines
2005-04-10 21:43:10 +00:00
bellard
79c72b2419
initial TMS320C67xx support (TK)
2004-10-04 21:57:35 +00:00
bellard
53196cd475
added
2002-12-08 14:36:36 +00:00