Commit History

Autor SHA1 Mensaxe Data
  Jonas Maebe 9ee74432b6 * fixed internalerror on ARM with 64 bit softfloats after r15416 %!s(int64=15) %!d(string=hai) anos
  Jonas Maebe ea4bb9d752 * don't treat variant records with one element as "records with one element" %!s(int64=15) %!d(string=hai) anos
  Jonas Maebe 7c372ede44 * fixed initialising 32 resp. 64 bit regvars with -g-t if the compiler is %!s(int64=15) %!d(string=hai) anos
  Jonas Maebe 15e9c54b44 * fixed ABI compliance for parameter passing and function returning on all %!s(int64=15) %!d(string=hai) anos
  Jonas Maebe 283018a3bf * changed tprocdef.funcretloc[] from a tlocation into a tcgpara so it can %!s(int64=15) %!d(string=hai) anos
  Jonas Maebe 46ff0c4fc4 * extracted gen_load_cgpara_loc() %!s(int64=15) %!d(string=hai) anos
  Jonas Maebe f5c52b25cd * removed "and not is_class()" condition from is_managed_type(), because %!s(int64=15) %!d(string=hai) anos
  Jonas Maebe e9b62c1294 * refactored general loc->cgpara loading code in ncgcal into helpers in %!s(int64=15) %!d(string=hai) anos
  Jonas Maebe 9bc15a5f61 * renamed a_param_* to a_load_*_cgpara %!s(int64=15) %!d(string=hai) anos
  Jonas Maebe 4945d419d3 * moved some paraloc->tlocation loading helpers from ncgutil to cgobj %!s(int64=15) %!d(string=hai) anos
  Jonas Maebe ca660d409c - removed unnecessary dependencies on tprocdef.funcretloc being a tlocation %!s(int64=15) %!d(string=hai) anos
  Jonas Maebe 6dd25eb233 * fixed location_force_reg() for big endian 32 bit targets and %!s(int64=15) %!d(string=hai) anos
  florian b2be0445bb * reenable ssa on function results if no exit is used, this was broken in r8578 %!s(int64=15) %!d(string=hai) anos
  Jonas Maebe b4c8c73e70 * changed tf_use_function_relative_addresses into an assembler flag (with %!s(int64=15) %!d(string=hai) anos
  Jonas Maebe d1538ab023 o added ARM VPFv2/VFPv3 support: %!s(int64=15) %!d(string=hai) anos
  florian 0c8546f94c * more MIPS code of David Zhang integrated %!s(int64=15) %!d(string=hai) anos
  Jonas Maebe 559e284bd0 * merged r13762-14047 from trunk %!s(int64=15) %!d(string=hai) anos
  florian 515774b864 * merged armthum branch %!s(int64=16) %!d(string=hai) anos
  Jonas Maebe a149674a75 Merged revisions 13458-13596 via svnmerge from %!s(int64=16) %!d(string=hai) anos
  Jonas Maebe 125b9e79d7 * fixed an error with trashing (-gt) of open shortstring "out" parameters %!s(int64=16) %!d(string=hai) anos
  Jonas Maebe 5a2ccfff52 --WARNING: start build process with FPC 2.2.4; won't work when %!s(int64=16) %!d(string=hai) anos
  Jonas Maebe b1b9894ae3 * initial Objective-C 1.0 support: %!s(int64=16) %!d(string=hai) anos
  Jonas Maebe c1e327c8c4 * insert register allocation/deallocation information for the exception %!s(int64=16) %!d(string=hai) anos
  Jonas Maebe e2b8792bd3 * do not initialize global reference-counted variables in the automatic %!s(int64=16) %!d(string=hai) anos
  Jonas Maebe a4bf91001e * fixed location_free() for locations consisting of multiple %!s(int64=16) %!d(string=hai) anos
  Jonas Maebe 5cf4ab7642 * always initialize/finalize global refcounted variables in units, also %!s(int64=16) %!d(string=hai) anos
  Jonas Maebe 7d459cf12a * the compiler now explicitly keeps track of the minimally guaranteed %!s(int64=16) %!d(string=hai) anos
  Jonas Maebe d3923b315a * generic support for setting islibrary to true for libraries (+ changed %!s(int64=16) %!d(string=hai) anos
  Jonas Maebe 718694d1d6 * always specify an explicit alignment for tgobj.gettemp (so e.g. %!s(int64=16) %!d(string=hai) anos
  Jonas Maebe a23630260b + "weakexternal" support for imported procedures and variables. %!s(int64=16) %!d(string=hai) anos