Commit History

Автор SHA1 Съобщение Дата
  svenbarth 29ff548c0b Revert some additions of add_move_instruction as this heavily breaks code when the frame pointer is involved преди 12 години
  svenbarth dd204f395d m68k: add a few more add_move_instruction to tcg68k преди 12 години
  svenbarth 03623c6c1a Forgot to commit that I moved tcgsize2opsize from cgcpu to cpubase. преди 12 години
  svenbarth 0cb2bda0a5 Correctly handle loads of different sizes. Fixes 1 test. Might be more, but some other bugs might hide it. преди 12 години
  Károly Balogh 31e7b790a7 a_load_const_reg: don't sign_extend after MOVEQ, it's not needed. also use CRL.L before loading to reg instead of sign_extend when possible преди 12 години
  svenbarth 2c93687c5a Fix an embarrasing error in m68k which fixes 60 tests. преди 12 години
  svenbarth 6f5a648516 Improve the cpu type handling for M68k just in case we should branch 2.8.0 before I can start working on M68k again. преди 12 години
  svenbarth 12f3a21f09 Fix passing of Doubles on m68k processors that don't have FPU support. преди 12 години
  paul 51825b6f2e compiler: change ret_in_param to accept tabstractprocdef instead of tproccalloption to allow check more options (required for record constructor implementation) преди 12 години
  svenbarth ccecf2c13c Fix comparisons (aka usage of flag/CCR register) преди 12 години
  svenbarth 252744ad24 m68k/cgcpu.pas, tcg68k.g_concatcopy: преди 12 години
  Jonas Maebe 69c29a415f * pass the procdef to getintparaloc instead of only the proccalloption, so преди 12 години
  pierre 39219cc30f Also handle fpu_soft преди 12 години
  svenbarth 1bc47815be m68k/cgcpu.pas, tcg64k.fixref: преди 13 години
  svenbarth a4f390e4d9 m68k/cgcpu.pas, tcg64f68k: преди 13 години
  svenbarth 22552e468b m68k/cgcpu.pas, tcg68k.g_concatcopy: преди 13 години
  svenbarth 30f006d751 m68k/cgcpu.pas, tcg64f68k.a_op64_const_reg: преди 13 години
  svenbarth 49d953aea2 m68k/cgcpu.pas: преди 13 години
  svenbarth a3a3cad8ee m68k/cgcpu.pas, tcg68k.a_load_const_ref: преди 13 години
  svenbarth c3c7ec8839 m68k/cgcpu.pas, a_load_const_reg: преди 13 години
  svenbarth b94a120f84 m68k/cgcpu.pas, a_load_const_ref & a_load_const_reg: преди 13 години
  svenbarth 842bb90283 * m68k/cgcpu.pas, tcg68k.a_load_ref_reg: преди 13 години
  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. преди 13 години
  svenbarth cb8db8fa23 * m68k/cgcpu.pas, tcg68k.fixref: преди 13 години
  svenbarth 5d28872a21 * m68k/cgcpu.pas, tcg68k.fixref: преди 13 години
  pierre 963e211644 Try to add all add_move_instruction calls преди 13 години
  pierre 0b404fea69 * more 68000 fixref changes преди 13 години
  pierre f81954760b More 68000 restrictions taken into account for fixref and TST instruction преди 13 години
  pierre d472b40149 Move conversion to address register of base reference to common code in fixref преди 13 години
  svenbarth 8e07ddb2bc * made internal errors for M68K unique преди 13 години