Commit History

Autor SHA1 Mensaxe Data
  florian 515774b864 * merged armthum branch %!s(int64=16) %!d(string=hai) anos
  florian 86aad85b78 + section smartlink bss for embedded targets %!s(int64=16) %!d(string=hai) anos
  Jonas Maebe c548ce30ba * replaced old DWARF CFI section notation for Darwin with new one (more %!s(int64=16) %!d(string=hai) anos
  Jonas Maebe 6165536b5e + added {$modeswitch objectivec1}/-Mobjectivec1 mode switch to enable %!s(int64=16) %!d(string=hai) anos
  Jonas Maebe 3216e8c7bc * mark produced object files as "does not require executable stack" by %!s(int64=16) %!d(string=hai) anos
  Jonas Maebe 807c63916e * do not write the ".file" directive in assembler files for Darwin %!s(int64=16) %!d(string=hai) anos
  Jonas Maebe a23630260b + "weakexternal" support for imported procedures and variables. %!s(int64=16) %!d(string=hai) anos
  Jonas Maebe 5347e536c2 + support for generating non-pic darwin/arm call stubs %!s(int64=17) %!d(string=hai) anos
  Jonas Maebe afa14de20d + some generic changes preparing for darwin/arm support %!s(int64=17) %!d(string=hai) anos
  yury 491f0fa1d8 * Replaced all user defined warnings by TODO comments to reduce compiler noise. %!s(int64=17) %!d(string=hai) anos
  giulio 95ce7840bc Added comment for 11257 %!s(int64=17) %!d(string=hai) anos
  giulio 272673bfe1 .rodata* sections must end up in .data section on go32v2, since the go32v2 stub %!s(int64=17) %!d(string=hai) anos
  peter 52722b2cab * allocate .bss entries manual so we can take care of alignment %!s(int64=17) %!d(string=hai) anos
  Jonas Maebe f36e5411af * split cpu64bit compiler define into %!s(int64=17) %!d(string=hai) anos
  Jonas Maebe db6e60789b * only use ".set" directive when creating dwarf relsyms on darwin and %!s(int64=17) %!d(string=hai) anos
  peter 59365a6db9 - garbage was being output sometimes instead of source lines when compiling with -al. This is because lastfileinfo and lastinfile were never initialized for MASM writer. This is true for TPPCMPWAssembler, too. %!s(int64=17) %!d(string=hai) anos
  Károly Balogh b91c0756c4 + made m68k to compile system unit again %!s(int64=18) %!d(string=hai) anos
  peter 9f0ca44c94 * new tf_smartlink_library flag %!s(int64=18) %!d(string=hai) anos
  Jonas Maebe 5a0a6d0d9e * fixed and enabled smartlinking on Darwin by adding more .reference %!s(int64=18) %!d(string=hai) anos
  Jonas Maebe 3266f4e483 + Compiler support for pic on darwin/i386. The i386 rtl still needs %!s(int64=18) %!d(string=hai) anos
  Jonas Maebe 335bc9fd46 + PIC support for darwin/ppc32 (-Cg works now, no regressions in test %!s(int64=18) %!d(string=hai) anos
  Jonas Maebe 70c2414daa * split off sec_rodata_norel from sec_rodata, and only put constant data %!s(int64=18) %!d(string=hai) anos
  Jonas Maebe 399201ad7d * removed rodata support for ppc64 again because it doesn't work on %!s(int64=18) %!d(string=hai) anos
  Jonas Maebe fc53d14e58 * also enable .rodata for ppc64 %!s(int64=18) %!d(string=hai) anos
  florian 4151029ee5 + .fini section support %!s(int64=18) %!d(string=hai) anos
  Jonas Maebe 62c4f85eb5 * renamed opd section (linux/ppc64) to .opd (same as used by gcc) %!s(int64=18) %!d(string=hai) anos
  Jonas Maebe 28bab3fb4f - removed some unused variables %!s(int64=18) %!d(string=hai) anos
  yury b86574cf36 * Fixed float constants in softfloat mode when compiler was compiled in hardfloat mode on arm-linux host. %!s(int64=18) %!d(string=hai) anos
  Jonas Maebe 0d1ff3a0f1 - removed tai_file/tai_loc, no longer needed %!s(int64=18) %!d(string=hai) anos
  daniel 9adb202a92 * Rework the constexprint to allow operations from low(int64) to high(qword). %!s(int64=18) %!d(string=hai) anos