Commit History

Autor SHA1 Mensaxe Data
  Jonas Maebe 2435a7a93c * finalization sections in shared libraries under Darwin are now run %!s(int64=19) %!d(string=hai) anos
  peter 232555904e * symtablestack cleanup and rewrite %!s(int64=19) %!d(string=hai) anos
  florian 94038b0d83 + translate register variable locations, enables register variable debug info, with SSA it requires to be extended maintaining location list %!s(int64=19) %!d(string=hai) anos
  Jonas Maebe 46c0fc3e7c * fixed patch of r2313 (unit init code was not called anymore for %!s(int64=19) %!d(string=hai) anos
  Jonas Maebe 2ef0f67ebb * don't call parameter setup code for library init code (darwin/mac os) %!s(int64=19) %!d(string=hai) anos
  peter 66f8276445 * refactor booleans in systeminfo structure, they are now flags %!s(int64=19) %!d(string=hai) anos
  Jonas Maebe e4451558c4 * optimized register allocation for tempnodes %!s(int64=19) %!d(string=hai) anos
  Jonas Maebe c54826b403 * removed extra deallocation and allocation of function result %!s(int64=19) %!d(string=hai) anos
  Jonas Maebe ac24965242 * procedures which use goto/label revert to the older and less %!s(int64=19) %!d(string=hai) anos
  Jonas Maebe 61ef30381c * Only synchronise regvars after a loop (and only those regvars %!s(int64=19) %!d(string=hai) anos
  Jonas Maebe fe71df8928 * also synchronise FPU and MM CREGISTERS at the end of procedures %!s(int64=19) %!d(string=hai) anos
  florian abc1bcca24 * fixed previous commit ... %!s(int64=19) %!d(string=hai) anos
  tom_at_work 3462426b1d * stack frame optimizations %!s(int64=19) %!d(string=hai) anos
  florian 61e3b70cfa * cleaned up segmented thread variables %!s(int64=19) %!d(string=hai) anos
  florian fb4557d71e * first implementation of pic for i386 %!s(int64=19) %!d(string=hai) anos
  Jonas Maebe 9603f4bf82 * fixed double writing of "<var> located in register" in assembler %!s(int64=19) %!d(string=hai) anos
  Jonas Maebe 018fa207d7 * only allocate the calleeside register locations of parameters when %!s(int64=19) %!d(string=hai) anos
  Jonas Maebe c423e23bb4 * only use r12 as frame pointer in the entry code for ppc if necessary %!s(int64=19) %!d(string=hai) anos
  Jonas Maebe de8dbbd2c4 * final fixes for Mac OS X shared library creation: procedures declared %!s(int64=19) %!d(string=hai) anos
  Jonas Maebe dbf94f4713 * properly fixed allocating procedure symbols, now also works for nested %!s(int64=19) %!d(string=hai) anos
  Jonas Maebe 66ebbbc5c2 * always generate code which can be used to build dynamically loadable %!s(int64=19) %!d(string=hai) anos
  tom_at_work b53ee04f98 * base compiler patches to improve C parameter passing compatibility on powerpc64/linux %!s(int64=19) %!d(string=hai) anos
  florian 3f2f8609e3 + check vmt when loading one, fixes tw2318b %!s(int64=20) %!d(string=hai) anos
  tom_at_work c5f89d7efd * release old stack pointer register on ppc64 after method prolog %!s(int64=20) %!d(string=hai) anos
  Jonas Maebe 00b612502e * fixed web bug #4228 (support loading int64 paras passed on the stack into %!s(int64=20) %!d(string=hai) anos
  peter 51b8a4a132 * move stabs generation to a single procedure call from pmodules %!s(int64=20) %!d(string=hai) anos
  peter 89297d2c39 * move all stabs ($ifdef gdb) code to dbgstabs %!s(int64=20) %!d(string=hai) anos
  peter ec4d287fd8 * aktoutputformat removed, add new paraXX vars for target %!s(int64=20) %!d(string=hai) anos
  peter a720145fd1 * remove obsolete pass2inline code %!s(int64=20) %!d(string=hai) anos
  peter 2f0fdd1847 * cleaner fix for tb0496 (r1185) %!s(int64=20) %!d(string=hai) anos