Commit History

Autor SHA1 Mensaxe Data
  svenbarth 12f3a21f09 Fix passing of Doubles on m68k processors that don't have FPU support. %!s(int64=12) %!d(string=hai) anos
  paul 51825b6f2e compiler: change ret_in_param to accept tabstractprocdef instead of tproccalloption to allow check more options (required for record constructor implementation) %!s(int64=12) %!d(string=hai) anos
  svenbarth ccecf2c13c Fix comparisons (aka usage of flag/CCR register) %!s(int64=12) %!d(string=hai) anos
  svenbarth 252744ad24 m68k/cgcpu.pas, tcg68k.g_concatcopy: %!s(int64=12) %!d(string=hai) anos
  Jonas Maebe 69c29a415f * pass the procdef to getintparaloc instead of only the proccalloption, so %!s(int64=12) %!d(string=hai) anos
  pierre 39219cc30f Also handle fpu_soft %!s(int64=12) %!d(string=hai) anos
  svenbarth 1bc47815be m68k/cgcpu.pas, tcg64k.fixref: %!s(int64=13) %!d(string=hai) anos
  svenbarth a4f390e4d9 m68k/cgcpu.pas, tcg64f68k: %!s(int64=13) %!d(string=hai) anos
  svenbarth 22552e468b m68k/cgcpu.pas, tcg68k.g_concatcopy: %!s(int64=13) %!d(string=hai) anos
  svenbarth 30f006d751 m68k/cgcpu.pas, tcg64f68k.a_op64_const_reg: %!s(int64=13) %!d(string=hai) anos
  svenbarth 49d953aea2 m68k/cgcpu.pas: %!s(int64=13) %!d(string=hai) anos
  svenbarth a3a3cad8ee m68k/cgcpu.pas, tcg68k.a_load_const_ref: %!s(int64=13) %!d(string=hai) anos
  svenbarth c3c7ec8839 m68k/cgcpu.pas, a_load_const_reg: %!s(int64=13) %!d(string=hai) anos
  svenbarth b94a120f84 m68k/cgcpu.pas, a_load_const_ref & a_load_const_reg: %!s(int64=13) %!d(string=hai) anos
  svenbarth 842bb90283 * m68k/cgcpu.pas, tcg68k.a_load_ref_reg: %!s(int64=13) %!d(string=hai) anos
  svenbarth 65a4d8baa2 Revert 22814. While this revision might fix compiler linking for Coldfire it breaks running any Coldfire up during OpenStdIO... I prefer running apps instead of a linking compiler. %!s(int64=13) %!d(string=hai) anos
  svenbarth cb8db8fa23 * m68k/cgcpu.pas, tcg68k.fixref: %!s(int64=13) %!d(string=hai) anos
  svenbarth 5d28872a21 * m68k/cgcpu.pas, tcg68k.fixref: %!s(int64=13) %!d(string=hai) anos
  pierre 963e211644 Try to add all add_move_instruction calls %!s(int64=13) %!d(string=hai) anos
  pierre 0b404fea69 * more 68000 fixref changes %!s(int64=13) %!d(string=hai) anos
  pierre f81954760b More 68000 restrictions taken into account for fixref and TST instruction %!s(int64=13) %!d(string=hai) anos
  pierre d472b40149 Move conversion to address register of base reference to common code in fixref %!s(int64=13) %!d(string=hai) anos
  svenbarth 8e07ddb2bc * made internal errors for M68K unique %!s(int64=13) %!d(string=hai) anos
  svenbarth 43d8da7aa3 Replace DBRA instruction for Coldfire with a SUB/BRA combination in the for-loop-code- %!s(int64=13) %!d(string=hai) anos
  svenbarth d5523e6af6 For now completely disable (I)MUL/(I)DIV support for Coldfire and pass through the RTL routines %!s(int64=13) %!d(string=hai) anos
  svenbarth dea2a205c9 Fixed reference handling mostly for Coldfire CPUs. While they are conceptually based on %!s(int64=13) %!d(string=hai) anos
  svenbarth 72a47ea27a m68k/cgcpu.pas, tcg68k.g_proc_exit: %!s(int64=13) %!d(string=hai) anos
  svenbarth cfadcf3769 m68k/cgcpu.pas, tcg68k.a_op_const_reg: %!s(int64=13) %!d(string=hai) anos
  svenbarth f501a8fecc m68k/cgcpu.pas, tcg68k.a_op_const_reg: %!s(int64=13) %!d(string=hai) anos
  svenbarth 05e37e3ab1 m68k/cgcpu.pas, tcg68k: implement a_jmp_name %!s(int64=13) %!d(string=hai) anos