Commit történet

Szerző SHA1 Üzenet Dátum
  svenbarth 6f5a648516 Improve the cpu type handling for M68k just in case we should branch 2.8.0 before I can start working on M68k again. 12 éve
  florian 86c36995dd * i8086 has no 32 bit rol/ror support so disabled inlined ror/rol for now 12 éve
  sergei 404c3efa58 * MIPS: handle get_frame internally, so it sets pi_needs_stackframe flag on current procedure. This makes possible not to force pi_needs_stackframe on every procedure and thus omit saving/restoring $fp register when it is not necessary. 12 éve
  sergei f80ce76a69 + MIPS: emulate "flags", i.e. support LOC_FLAGS location. This allows to generate differently optimized code for branching and for conversion to register, typically saving a register and instruction per compare. 12 éve
  sergei 87cfd86172 * Define SUPPORT_GET_FRAME for targets having "get_frame" as internal symbol (x86,arm and jvm, currently), removes need to enumerate these targets in every related conditional compilation directive and simplifies configuring this feature for other targets. 12 éve
  nickysn 0a8e008a0d + the ES register made volatile on i8086 as per the 16-bit x86 calling conventions 12 éve
  nickysn f75ff8cc26 + enable the div helper for i8086 12 éve
  nickysn d72d496478 * enable cpuneedsmulhelper for the 32-bit multiplication 12 éve
  nickysn a9809323dc some more generic i8086 defines added 12 éve
  Jonas Maebe 2dac1c445a - disabled Stabs support on 64 bit targets (mantis #23365) 12 éve
  florian 7089d1d638 + defines for aarch64 to configure the compiler 13 éve
  Jeppe Johansen 8b17a358e4 Remove all traces of the interrupt vector table generation mechanism 13 éve
  pierre f36c769c2f + Add SUPPORT_SAFECALL conditional 13 éve
  pierre bc0c94c204 fpcdefs.inc: Set fpc_compiler_has_fixup_jmps for powerpcXX and mips CPUs. 13 éve
  pierre 23a3275291 * Define both mipseb and mips for non endian-little MIPS compiler 13 éve
  pierre 600dd162af Merge of rev21557 by Foxsen 13 éve
  pierre 1e1e0f969e * Patch from Fuxin Zhang: remove cpuflags define for mips and mipsel CPUs 13 éve
  Jonas Maebe aee5380ae0 * merged trunk up to r20882 13 éve
  Jonas Maebe 6ba8dc7146 + support for the ARM hard float EABI on Linux (patch by Peter Green): 13 éve
  florian 2f5ce095ce * RefsHaveIndexReg -> cpurefshaveindexreg 13 éve
  pierre 4a351f42fe Commit some MIPS changes 13 éve
  pierre 736299ffd9 Add ia64 define cpuXXXX series 13 éve
  Jonas Maebe f7adaef12a * defined cpu32bit for mips 13 éve
  florian c12a4989d0 + use cpurox define in the compiler for CPUs having internal ror/rol support 14 éve
  florian 6b4a5c3cf6 * default arm-linux to linux eabi, oabi is basically dead 14 éve
  Jonas Maebe ce88df680b + symansistr conditional define that, when activated, makes the symbol/ 14 éve
  Jonas Maebe dc8df7fe79 * define cpu32bit for the JVM target (used by psystem to initialise 14 éve
  Jonas Maebe e3e4d365c8 * converted the parts of tcgloadnode.pass_generate_code() and 14 éve
  pierre 4d50a95320 Use FPC_HAS_SYSTEMS_INTERRUPT_TABLE conditional 14 éve
  pierre 33cb4b4a83 + generic_cpu defines fro ppudump 14 éve