Commit History

Author SHA1 Message Date
  Jonas Maebe ea4bb9d752 * don't treat variant records with one element as "records with one element" 15 years ago
  Jonas Maebe 15e9c54b44 * fixed ABI compliance for parameter passing and function returning on all 15 years ago
  Jonas Maebe 283018a3bf * changed tprocdef.funcretloc[] from a tlocation into a tcgpara so it can 15 years ago
  Jonas Maebe ceb063c7fe * moved support for passing floating point values in integer registers from 15 years ago
  Jonas Maebe 9bc15a5f61 * renamed a_param_* to a_load_*_cgpara 15 years ago
  Jonas Maebe 4945d419d3 * moved some paraloc->tlocation loading helpers from ncgutil to cgobj 15 years ago
  Jonas Maebe 7d049c2c8d * fixed typo in comment 15 years ago
  pierre bc407ef6d3 * also disable range check where overflow check is disabled 15 years ago
  Jonas Maebe b6e4896805 * small typo corrections by Adriaan Van Os (mantis #15652) 15 years ago
  Jonas Maebe d1538ab023 o added ARM VPFv2/VFPv3 support: 15 years ago
  florian e5ebb2a26e * started to integrate the code of David Zhang's MIPS code from fpc-mips on sf into fpc trunk 15 years ago
  Jonas Maebe f7360d47c5 - removed aitconst_indirect_symbol, replaced with tai_directive 15 years ago
  florian 515774b864 * merged armthum branch 16 years ago
  florian 53d60f02b2 * lying around newline fixes 16 years ago
  Jonas Maebe 6505b4f9c5 * reverted rest of r13469 because it causes crashes for linux/ppc64 16 years ago
  Jonas Maebe f265fbe343 * fixed GOT loading for i386 in stubs for external procedures whose external 16 years ago
  Jonas Maebe 34c985cfa6 * added register type parameter to cgsize2subreg(), as the subreg can 16 years ago
  Jonas Maebe c1e327c8c4 * insert register allocation/deallocation information for the exception 16 years ago
  Jonas Maebe 0af39c77d9 * counterpart of r12844 for storing elements to a bitpacked array: 16 years ago
  Jonas Maebe d24f232485 * when loading data from a bitpacked array, make sure we never load 16 years ago
  Jonas Maebe 7d459cf12a * the compiler now explicitly keeps track of the minimally guaranteed 16 years ago
  Jonas Maebe 718694d1d6 * always specify an explicit alignment for tgobj.gettemp (so e.g. 16 years ago
  Jonas Maebe a23630260b + "weakexternal" support for imported procedures and variables. 16 years ago
  Jonas Maebe afa14de20d + some generic changes preparing for darwin/arm support 17 years ago
  florian b178b08ba7 Merged revisions 11665-11738 via svnmerge from 17 years ago
  florian 1afb1aa9cc + ror/rol functions 17 years ago
  yury 4dac183601 * Bring back tcg.getflagregister on Florian's request, but made it non-abstract. It may be used for IA64 support in future (if IA64 will live so long :). 17 years ago
  yury 0e34e98b82 * Removed abstract modifier for some optional (not needed for every CPU target) methods in tcg and tparamanager classes. These methods throw internal error if not overrode. 17 years ago
  yury 8ce526d760 * Removed unused abstract method tcg.getflagregister 17 years ago
  Jonas Maebe a60a957420 * fixed setting bitpacked record fields straddling their natural boundaries 17 years ago