Commit History

Autor SHA1 Mensaxe Data
  pierre 11e743e5b8 Use FPC_INCLUDE_LONGWORD_TO_DOUBLE for m68k %!s(int64=12) %!d(string=hai) anos
  Jonas Maebe 2dac1c445a - disabled Stabs support on 64 bit targets (mantis #23365) %!s(int64=12) %!d(string=hai) anos
  florian a42b934c69 * introduce FPC_SUPPORT_X87_TYPES_ON_WIN64 define which allows to build %!s(int64=12) %!d(string=hai) anos
  florian f142019343 * set default cpu type to armv7a when compiling for armhf %!s(int64=12) %!d(string=hai) anos
  florian 970405c0f3 o merging r22801 of Jeppe Johansen %!s(int64=12) %!d(string=hai) anos
  Jeppe Johansen 4e84431dde Fix some optimizations which assume that there are 3 operands %!s(int64=12) %!d(string=hai) anos
  Jonas Maebe 614436d8cb * added pocall_mwpascal to cdecl_pocalls so we no longer have to explicitly %!s(int64=13) %!d(string=hai) anos
  florian ca5fabda6d * cleanup some unused units from uses clauses %!s(int64=13) %!d(string=hai) anos
  florian d63ebe6464 * bsr implementation for armv5+ using clz %!s(int64=13) %!d(string=hai) anos
  florian 9be3ca04ad * split FPC_HAS_INTERNAL_BSX_* defines into FPC_HAS_INTERNAL_BSF_* and FPC_HAS_INTERNAL_BSR_* %!s(int64=13) %!d(string=hai) anos
  florian ff12d63248 + generic popcnt support %!s(int64=13) %!d(string=hai) anos
  florian b782918434 * first draft to support the popcnt instruction, works so far for x86 with a real popcnt instruction %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe f5b1c64d36 * default to VFPv2 on Darwin/ARM (all iOS devices ever released until %!s(int64=13) %!d(string=hai) anos
  florian b8ab3d48f6 * fix compilation on non avr/arm architectures %!s(int64=13) %!d(string=hai) anos
  florian 895aa0d752 * reworked cpuflags for avr %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe ed8087c71a * check with parameters that must be followed by either nothing or a +/-, %!s(int64=13) %!d(string=hai) anos
  florian 4d86d25c6c * -O4 switch for optimizations which are correct but which might have unexpected effects %!s(int64=13) %!d(string=hai) anos
  florian 58a7baa62b * build an armhf armv6 compiler if it is built by an armhf armv6 compiler %!s(int64=13) %!d(string=hai) anos
  pierre ecddfb7838 + Added FPC_LOCALS_ARE_STACK_REG_RELATIVE system macro for MIPS cpu %!s(int64=13) %!d(string=hai) anos
  masta 59c726c829 Support ABS intrinsic on ARM %!s(int64=13) %!d(string=hai) anos
  pierre 600dd162af Merge of rev21557 by Foxsen %!s(int64=13) %!d(string=hai) anos
  pierre 2b90b444bf Differentiate mips/mipsel default system macros %!s(int64=13) %!d(string=hai) anos
  pierre d6d237d688 * Patch from Fuxin Zhang: FPC_HAS_INTERNAL_SAR set for mips and mipsel CPUs %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe 7dbfd9dc81 * don't say a config file is empty if it only contains #define, #undef, %!s(int64=13) %!d(string=hai) anos
  sergei 78c0215447 Preparations to native threadvar support: %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe aee5380ae0 * merged trunk up to r20882 %!s(int64=13) %!d(string=hai) anos
  Tomas Hajny 2cb7b4cf0f * fixed a silly bug from r20694 %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe 7aa3b99fb5 + -CN/{$CHECKLOWADDRLOADS+/-} switch to enable explicit checks for accesses %!s(int64=13) %!d(string=hai) anos
  florian d1e16c3cd4 + define CPUX86 on i386 and CPUX64 on x86-64, resolves #21670 %!s(int64=13) %!d(string=hai) anos
  Tomas Hajny b12c38984b * fpc binary supported options made localizable and not shown separately from those handled by ppc* any longer %!s(int64=13) %!d(string=hai) anos