Commit History

Autor SHA1 Mensaxe Data
  Yuriy Sydorov 136f042972 * It is still needed to release the temp allocated for the result of an assembler function if the result is not referenced. This fixes some EXTDEBUG warnings. %!s(int64=4) %!d(string=hai) anos
  nickysn 780ded903a * synchronized with trunk %!s(int64=4) %!d(string=hai) anos
  pierre dc799a9d49 Fix clearing of single type register variable in initialize_regvars method for ARM cpu (with -Ooregvar) %!s(int64=4) %!d(string=hai) anos
  nickysn 8f059a6b8a * synchronized with trunk %!s(int64=4) %!d(string=hai) anos
  florian 637976e83f * patch by Marģers to unify internal error numbers, resolves #37888 %!s(int64=4) %!d(string=hai) anos
  nickysn 60762dbfee * use the .set directive for procedure aliases %!s(int64=4) %!d(string=hai) anos
  florian 61da70bb72 * do not copy unused paravarsyms %!s(int64=4) %!d(string=hai) anos
  florian b7ef93030a * set mm register subreg properly when cleaning them with xor %!s(int64=5) %!d(string=hai) anos
  Jonas Maebe aa243faab8 * do not load unused parameters, as their localloc has not been set (and %!s(int64=5) %!d(string=hai) anos
  yury 9d1c814387 * Added the thlcgobj.a_load_undefined_cgpara() method to pass an undefined value as a parameter to a routine. The generic version passes the 0/nil value if the parameter's location is not a register. %!s(int64=5) %!d(string=hai) anos
  nickysn 0f6ab0de17 * handle LOC_(C)SUBSETREG/REF in second_NegNot_assign %!s(int64=5) %!d(string=hai) anos
  florian b352449eac * Xtensa: fix flag handling: B0 is considered as default flags %!s(int64=5) %!d(string=hai) anos
  florian 3de193467d * reverted r44119 %!s(int64=5) %!d(string=hai) anos
  florian 2d47013cd1 * patch by J. Gareth Moreton: fixes internal error 200405231 with inline, resolves #35590 %!s(int64=5) %!d(string=hai) anos
  yury 1b3a3a7983 * Removed lot of unused local vars. It is useful to turn on the notes in options. :) %!s(int64=5) %!d(string=hai) anos
  florian b7c6e01b03 * cleaning up tcgsize: it makes no sense to declare every combination and type %!s(int64=5) %!d(string=hai) anos
  Jonas Maebe 1e3f72403e * renamed getintparaloc to getcgtempparaloc %!s(int64=5) %!d(string=hai) anos
  florian a20209e691 + tf_init_final_units_by_calls %!s(int64=5) %!d(string=hai) anos
  florian 3889529e45 * unified internalerror, resolves #36378 %!s(int64=5) %!d(string=hai) anos
  Jonas Maebe ec227bb759 * fixed safecall for non-LLVM after r43578 %!s(int64=5) %!d(string=hai) anos
  Jonas Maebe e775ecdc43 * cleaned up safecall support: use a hidden localvarsym instead of result %!s(int64=5) %!d(string=hai) anos
  Jonas Maebe e56b58c2b0 * factored out checks whether a procdef's symbol needs to be global, and %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe 3fee990218 * on Mach-O, PECOFF and ELF platforms, write local symbols as hidden/ %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe c262c5dbc9 * synchronised with trunk till r42256 %!s(int64=6) %!d(string=hai) anos
  florian 749c4d4e47 + keep (certain) arrays in registers if they are used with constants indices only %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe faf75095cd * synchronised with trunk till r42189 %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe 322a717c44 * support for handling subsetrefs with bitlen > AIntBits in a_load_subsetref_reg() and %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe 9e9a982bfe * synchronised with trunk till r42095 %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe 47812c8a3d * don't double-define function aliases for Darwin defined via ".set" directive %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe 1b6425176b * synchronised with trunk till r42049 %!s(int64=6) %!d(string=hai) anos