Commit History

Autor SHA1 Mensaxe Data
  sergei 578348817b * MIPS: some progress with linker: %!s(int64=9) %!d(string=hai) anos
  nickysn 919cc8377a + added class type property CObjSymbol to TExeOutput as well %!s(int64=10) %!d(string=hai) anos
  nickysn 046a4e4114 * allow using a TObjSymbol subclass via using a "class of" type %!s(int64=10) %!d(string=hai) anos
  Jeppe Johansen 901275b4a1 Switch back to emitting BLX instructions and fix calculation of constant offsets(should rarely/never happen). %!s(int64=10) %!d(string=hai) anos
  sergei a4053370fc * ELF linker: track relocation style (REL or RELA) of each input section and use it instead of global default on MIPS targets. This fixes internal linking of tests/test/units/system/tres*.pp. %!s(int64=10) %!d(string=hai) anos
  Károly Balogh d22dc68fda * fixed DFA warnings for MIPS and AVR %!s(int64=11) %!d(string=hai) anos
  sergei e7f6b06969 + MIPS internal linker: support TLS IE/LE and GPREL32 relocations, is now able to link tw14265. %!s(int64=12) %!d(string=hai) anos
  sergei cded05ccef + MIPS linker: support linking PIC object files with non-PIC ones, by routing absolute calls into PIC code through stubs that load R25. %!s(int64=12) %!d(string=hai) anos
  sergei c5bf2ecb65 + MIPS linker: added ELF header flags, TLS relocations and an utility procedure to handle endianness. %!s(int64=12) %!d(string=hai) anos
  sergei 6fcd9979dd + MIPS: doing progress with linker, implemented processing of local symbols in PIC code and stuff needed to link shared libraries. %!s(int64=12) %!d(string=hai) anos
  sergei 70c0d680a6 + MIPS linker: understand R_MIPS_JALR relocation and __gnu_local_gp symbol. %!s(int64=12) %!d(string=hai) anos
  sergei 32ffddaad8 + ELF linker back-ends for ARM and MIPS. %!s(int64=12) %!d(string=hai) anos