Commit History

Autor SHA1 Mensaxe Data
  Jonas Maebe 399ffb2005 * allocate enough room in assembler routines for a complete linkage area %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe e3f451066b * support little endian in getFPSCR/setFPSCR %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 3ab62dcfed * switched Linux/PowerPC64 to Pascal startup code so that we can used ifdefs %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 53680329d3 * changed type of operatingsystem_parameter_argc from ptruint to longint, %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe d6499b4bc0 + rldcl., rldicl., rldcr[.] and rldicr[.] opcodes (needed for new %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 5a6b9c9f16 * store/reload toc around indirect calls for ELFv2 ABI %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 33ed32b024 * when targeting the ELFv2 ABI, don't reserve space for the (never used) %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 3d9713b9c8 * has_single_field() now looks recursively into fields that are aggregate %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 2e126bb723 - removed darwin/i386 special case code from i8086 code generator %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 9788b01d31 * rewrote most of the special case handling of parameter passing on ppc64, %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 165aaea8a4 * made a separate abi entry for powerpc_darwin, as it's not exactly the same %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 25340480b0 * factored out creating a single paraloc, so we can reuse it for creating %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe f0ee1a9ee3 * pass records that (recursively) only contain floating point values of the %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 9a73c9a460 * avoid string truncation for ait_symbolpair in assembler writer %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe fb27dff638 * generate ".abiversion 2" directive when targeting ppc64/ELFv2 %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 8445381929 * merged ait_set and ait_thumb_set into a single tai class %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 1e227f78fe * factored out the check for whether we have to generate dotted function %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe cc071ded4b * define _CALL_ELF=1 or _CALL_ELF=2 symbol when targeting ppc(64) %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 05f6660a25 * set the correct dynamic linker for the ppc64 ELFv2 abi %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 3946971c73 * default to ppc64le/elfv2 when compiling on a ppc64le platform %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 0e76a84e04 + "ELFv2" abi identifier for ppc64 %!s(int64=10) %!d(string=hai) anos
  Károly Balogh 918c4add06 m68k: in do_spill_replace, exclude the case where the source register would be an address and the destination is a reference %!s(int64=10) %!d(string=hai) anos
  Károly Balogh 935820293c m68k: in tm68ktypeconvnode.int_to_real, fix the reference before using it, and if the source is a register, make sure it's a data register %!s(int64=10) %!d(string=hai) anos
  Károly Balogh 1121c2e6ce m68k: before doing a reg->ref operation, make sure the source is a datareg %!s(int64=10) %!d(string=hai) anos
  Jeppe Johansen 52e505bff7 Fixed internal error in GOT related code for ARM internal assembler. %!s(int64=10) %!d(string=hai) anos
  Jeppe Johansen 439027a8de Add most pre-UAL VFP instruction forms. %!s(int64=10) %!d(string=hai) anos
  Jeppe Johansen 64f127141f Add VFPv4 FPU type for ARM. %!s(int64=10) %!d(string=hai) anos
  marco f79a8c1544 * IMAGE_FIRST_SECTION %!s(int64=10) %!d(string=hai) anos
  marco f6d72af6a3 * fix 64-bit issue in jwawinnt %!s(int64=10) %!d(string=hai) anos
  Jeppe Johansen 9478099e5a Undo recent VFP assembler changes to make bootstrapping from 3.0.1 possible. %!s(int64=10) %!d(string=hai) anos