Historial de Commits

Autor SHA1 Mensaje Fecha
  nickysn 5093c573dc + added huge pointer assignment and far->huge conversion tests hace 11 años
  sergei c2ab16c320 - m68k: dropped t68kaddnode.second_cmpboolean, apparently its presence just breaks tbs/tb0246 without any value added. hace 11 años
  sergei 4b4651d298 * m68k-linux: syscalls are expected to return -1 on failure, not -errno. This fixes some of the tests, webtbs/tw2494 is one of them. hace 11 años
  nickysn b3bb9df19f + added a $HUGEPOINTERNORMALIZATION switch hace 11 años
  sergei 193fa2b95e - m68k: removed some definitely misplaced code, comparison nodes are never handled in second_addfloat. hace 11 años
  sergei 3851c1f494 - m68k: removed a_loadmm_* methods, no need to override because they produce internal error already in base class. hace 11 años
  nickysn bff8dc3fbf + added parser support for huge pointer declarations hace 11 años
  nickysn 8b7863d076 + added warning in case a far pointer is declared on a platform that does not hace 11 años
  sergei acd3ea8750 * m68k: Fixed parameter passing to conform to ABI: hace 11 años
  nickysn 140ce2a880 + added the compact and large memory models to the compiler command line option hace 11 años
  nickysn ce87e72721 * show an error if the user attempts to create a dos .com file in an i8086 hace 11 años
  Károly Balogh 5276de5627 m68k: restored orglen variable to g_concatcopy which was actually used, but still got removed in r28072 hace 11 años
  nickysn 82d393014b + added a test for the tiny memory layout hace 11 años
  nickysn 835fb1d157 + added memory layout tests for the small and medium memory models hace 11 años
  Károly Balogh 3028f3ac78 m68k: disabled PEA debug comment accidentally left in hace 11 años
  Károly Balogh d93e7b3367 m68k: cleaned ancient silly debug mess from a_loadaddr_ref_reg. no functional changes. hace 11 años
  Károly Balogh 1388cb9bae m68k: implemented a proper a_loadaddr_ref_cgpara instead of the disabled mess in the source, utilizing the PEA instruction hace 11 años
  nickysn 57de15e071 + added checks for the Program Segment Prefix's relative position to the code hace 11 años
  nickysn be0afd9625 + added checks for the pointer and procvar sizes in the compact and large memory hace 11 años
  sergei 4c3eb391ef * m68k: cleaned out unused variables in cgcpu.pas hace 11 años
  Jeppe Johansen 857a849173 Added an additional check to the MulAdd2MLA optimization. The operands of the multiplication weren't checked. hace 11 años
  sergei 3ffa32a660 - m68k: removed garbage (tab characters, commented out code, unused variables, debug output and alike). Functionality unchanged. hace 11 años
  nickysn f7dd4f640a - rm the 'Memory allocation error' and 'Not enough memory' error messages from hace 11 años
  nickysn dc17b55505 * switch to asmmode_i8086_intel instead of asmmode_i386_intel on i8086 when tp hace 11 años
  nickysn ce4f9577d7 * seges prefix and lodsb instruction put on the same line for better readability hace 11 años
  nickysn 9b560ffd64 * x86 intel syntax inline asm: allow a segment override (segcs,segds,seges,etc.) hace 11 años
  nickysn 2f83e2efc9 * use 'seges' instead of db 26h. It is actually supported, but for some reason, hace 11 años
  sergei ad59098457 + m68k: initial implementation of g_stackpointer_alloc method, it has to exist for targets with non-fixed stack. hace 11 años
  nickysn ec55340359 * i8086 far data memory model fixes in get_caller_addr and get_caller_frame hace 11 años
  nickysn ba5ececab9 * i8086 far data memory model fixes in the int 0 (div by zero) handler hace 11 años