Commit History

Autor SHA1 Mensaxe Data
  sergei 217ab9879c * Enabled internal handling of Abs(longint) for all targets. It has been implemented in cross-platform way ages ago (see tcginlinenode.second_abs_long), but not enabled on MIPS,SPARC and m68k. %!s(int64=11) %!d(string=hai) anos
  sergei 7b56c90d82 - MIPS,SPARC and ARM-wince: removed remaining references to softfloat stuff. %!s(int64=11) %!d(string=hai) anos
  sergei dd78cd5811 + SPARC: assembler implementation of SarInt64. %!s(int64=11) %!d(string=hai) anos
  florian 1ea8a397e5 * use membar only for sparcv9(+) %!s(int64=12) %!d(string=hai) anos
  pierre 141b1340fb + Handle PIC code for unlimited GOT size %!s(int64=13) %!d(string=hai) anos
  pierre 66b9617ba7 Do not add 8 to NIL values of get_caller_addr %!s(int64=13) %!d(string=hai) anos
  pierre 39e32a9b3e Do not use nostackframe with local variable in get_fsr function %!s(int64=13) %!d(string=hai) anos
  pierre 8469741700 + Added additional addr pointer parameter to %!s(int64=13) %!d(string=hai) anos
  florian 7da7364ee7 * refactored SysResetFPU into SysInitFPU and SysResetFPU %!s(int64=18) %!d(string=hai) anos
  Jonas Maebe e205481027 * fixed sparc bootstrap %!s(int64=18) %!d(string=hai) anos
  micha d95b9082bb * add memory barrier prototypes + implementation for i386 and sparc + use lwsync for powerpc64 %!s(int64=18) %!d(string=hai) anos
  Jonas Maebe 4f95f742f4 * fixed get_caller_frame() and get_caller_addr() for nil addresses %!s(int64=18) %!d(string=hai) anos
  florian 2d0c27e80d * sparc uses softfloat routines so softfloat exception masking needs to be set properly %!s(int64=18) %!d(string=hai) anos
  Jonas Maebe 800742939b + sparc InterlockedCompareExchange %!s(int64=19) %!d(string=hai) anos
  peter 4c065bce45 * move InterLocked functions to system unit %!s(int64=19) %!d(string=hai) anos
  Jonas Maebe 5b9f58ef73 * reverted r2037 because of braindead "out" semantics for refcounted %!s(int64=19) %!d(string=hai) anos
  Jonas Maebe 84aab46550 * changed formal "var" paramters of move, movechar0 and fill* into %!s(int64=19) %!d(string=hai) anos
  michael 3a2eaa94b1 + Removed INTERNCONSTINTF define %!s(int64=20) %!d(string=hai) anos
  peter 4ace790492 * remove $Log %!s(int64=20) %!d(string=hai) anos
  fpc 790a4fe2d3 * log and id tags removed %!s(int64=20) %!d(string=hai) anos
  fpc 50778076c3 initial import %!s(int64=20) %!d(string=hai) anos
  peter e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
  florian ad3a4a93ef + FPU controll routines in math unit %!s(int64=20) %!d(string=hai) anos
  peter f089ddabd6 * add $ifdef for move %!s(int64=20) %!d(string=hai) anos
  florian 3abbd722af + getgot function added %!s(int64=20) %!d(string=hai) anos
  florian 8591d80cfc * set floating point precision and ieee compliance %!s(int64=20) %!d(string=hai) anos
  peter 7d404ad72d * fix bootstrapping %!s(int64=21) %!d(string=hai) anos
  peter 4d8460ec2f * float routines all use internproc and compilerproc helpers %!s(int64=21) %!d(string=hai) anos
  florian cf9230e757 * get_frame fixed %!s(int64=21) %!d(string=hai) anos
  florian a641af80de + added and implemented functions for locked operations %!s(int64=21) %!d(string=hai) anos