Commit History

Autor SHA1 Mensaxe Data
  florian 8ecdb2e9ca + dwarf support for tls threadvars %!s(int64=5) %!d(string=hai) anos
  florian 16163b74ec + support for the gnu2 general-dynamic tls model on arm, use it instead of the gnu one as the gnu2 one can be relaxed (access optimizations by the linker) %!s(int64=5) %!d(string=hai) anos
  florian 03f7ef4c63 * renamed tls model switches and symbols to match gcc %!s(int64=5) %!d(string=hai) anos
  Jonas Maebe 281b3ad276 * fix case completeness and unreachable code warnings in compiler that would %!s(int64=6) %!d(string=hai) anos
  Károly Balogh dbb91b5ef0 arm-netbsd: added platform define and dummy rtl files so the build passes for this platform. port not functional yet %!s(int64=7) %!d(string=hai) anos
  marcus 86940dfb32 AROS: added arm-aros target to compiler and fpcmake %!s(int64=8) %!d(string=hai) anos
  Jeppe Johansen 1b02dd27dc Make relocation type more precise compared to output of gas. %!s(int64=9) %!d(string=hai) anos
  Jeppe Johansen 52e505bff7 Fixed internal error in GOT related code for ARM internal assembler. %!s(int64=10) %!d(string=hai) anos
  Jeppe Johansen 5c3093a937 Add most non-VFP Thumb-2 instruction entries for the ARM internal writer. %!s(int64=10) %!d(string=hai) anos
  Jeppe Johansen b4a4dda4e5 Make sure to change BLX instructions back to BL when the target is not a Thumb function. %!s(int64=10) %!d(string=hai) anos
  Jeppe Johansen fe0cdcfb2e Add a small function to handle encoding of CPU specific ELF flags. This is used to encode EABI version for ARM. %!s(int64=10) %!d(string=hai) anos
  Jeppe Johansen 0b5bcdf439 Modify fixup of BL/BLX instructions and ensure proper form is generated. %!s(int64=10) %!d(string=hai) anos
  Jeppe Johansen eb3eaab54b Fix some small encoding bugs. %!s(int64=10) %!d(string=hai) anos
  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. %!s(int64=10) %!d(string=hai) anos
  sergei 4a90d7e3de + ARM internal linker: very initial support for Thumb mode, helloworld-class programs compiled with "-Cparmv6m -CIthumb" can now run. %!s(int64=11) %!d(string=hai) anos
  sergei 97a706c672 + Add definitions for ELF header flags. %!s(int64=11) %!d(string=hai) anos
  sergei 32ffddaad8 + ELF linker back-ends for ARM and MIPS. %!s(int64=12) %!d(string=hai) anos