Commit History

Autor SHA1 Mensaxe Data
  paul 51825b6f2e compiler: change ret_in_param to accept tabstractprocdef instead of tproccalloption to allow check more options (required for record constructor implementation) %!s(int64=12) %!d(string=hai) anos
  Jonas Maebe 69c29a415f * pass the procdef to getintparaloc instead of only the proccalloption, so %!s(int64=12) %!d(string=hai) anos
  florian 4f30ac0247 * put records with 16 bytes size into two register on 64 bit targets if possible %!s(int64=12) %!d(string=hai) anos
  florian c781f21a46 * records with two times the size of a register can be kept in registers %!s(int64=12) %!d(string=hai) anos
  florian 04543b179f o merge of the branch laksen/arm-embedded of Jeppe Johansen: %!s(int64=13) %!d(string=hai) anos
  svenbarth 8e07ddb2bc * made internal errors for M68K unique %!s(int64=13) %!d(string=hai) anos
  pierre be5839e44a Add warning/error message about possible problems with nostackframe modifier %!s(int64=13) %!d(string=hai) anos
  Jeppe Johansen 8b17a358e4 Remove all traces of the interrupt vector table generation mechanism %!s(int64=13) %!d(string=hai) anos
  pierre 4b7a6ecc14 move currentregloc setting to ncgutil to avoid sysym unit ependency in aasmtai unit %!s(int64=13) %!d(string=hai) anos
  pierre fcaff0489c * psub.pas : translate tregister for registerhi also %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe 944c1172ee * implementation of fix from r22376 without using introspection %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe 1219797d94 * support LOC_(C)SUBSETREG/REF in gen_load_vmt_register() (mantis #22869) %!s(int64=13) %!d(string=hai) anos
  pierre fd844d08e0 Avoid wrong typecast in DoReplace function as revealed by extcycle %!s(int64=13) %!d(string=hai) anos
  florian d93cee995b * fix register method pointer for ppc64 and x86_64-linux %!s(int64=13) %!d(string=hai) anos
  florian 7361e19799 + support for handling OS_128/OS_S128 on 64 Bit CPUs as far as needed for method pointers in registers %!s(int64=13) %!d(string=hai) anos
  florian 7901662eb3 + mark method pointers as regable %!s(int64=13) %!d(string=hai) anos
  florian d8161c185c + track usage of flags by using a new register RS_/NR_DEFAULTFLAGS %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe 288d1ec74a * support referencing "result" in nostackframe pure assembler routines if %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe 9197ce100e * converted tcg.g_copyvaluepara_openarray() to thlcg %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe aba6923187 * moved g_test_self() from cgobj to hlcgobj %!s(int64=13) %!d(string=hai) anos
  pierre bc0c94c204 fpcdefs.inc: Set fpc_compiler_has_fixup_jmps for powerpcXX and mips CPUs. %!s(int64=13) %!d(string=hai) anos
  pierre b63bc6be13 MIPS: use OC_EQ instead of OC_NE for new_exception to avoid branch out of range error %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe 7c21cba1e2 * migrated g_copyshortstring, g_incrrefcount and g_array_rtti_helper to thlcg %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe 7a0ae38700 + also specify the parameter def when allocating a parameter via %!s(int64=13) %!d(string=hai) anos
  florian 2162df1802 * patch by Jeppe Johansen: fix gen_load_cgpara_loc for mips(el) %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe baa8fa39a8 * converted code to trash variables (-gt) to operate at the node tree level, %!s(int64=13) %!d(string=hai) anos
  florian 21573f50c5 * allow LOC_CONSTANT to be used as vmt pointers in the cg, resolves #21914 %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe 9d860904fe * merged AIX changes from ncgutil.gen_proc_symbol_end() into %!s(int64=13) %!d(string=hai) anos
  florian 6c8eed21c4 + implement auto inlining (-Ooautoinline) %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe edd42aa42a * moved subsetref/reg and bit_set/test support from cgobj to hlcgobj for %!s(int64=13) %!d(string=hai) anos