Commit History

Author SHA1 Message Date
  sergei 38058505ba * Changed linking infrastructure to look like assembler one: 12 years ago
  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 years ago
  mazen 9c4052b505 + Added a new directive, CFGDIR, to configuration file allowing user to add a directory to a list where included configuration files are searched. 12 years ago
  nickysn 435a97059d + enabled the command line option for the medium memory model 12 years ago
  nickysn b409d600ee + implemented the tiny memory model for i8086-msdos; we now produce working dos .com files as well 12 years ago
  Jonas Maebe 1358618c36 * only display and allow ABIs that are actually supported by the current 12 years ago
  florian 0e41df598e * merge i8086 branch by Nikolay Nikolov 12 years ago
  sergei 6f1997f5e5 + MIPS: added profiling support 12 years ago
  florian fdde11fcc8 - -CPPAKCSET=NORMAL and CPPAKCSET=DEFAULT should set setalloc to 0 as $PACKSET=... with the same parameters does 12 years ago
  florian 380bc56e32 + create a default heap on embedded targets and register this default heap 12 years ago
  nickysn 99212c0f9c * define FPC_HAS_TYPE_EXTENDED for i8086; undefine FPC_INCLUDE_SOFTWARE_INT64_TO_DOUBLE 12 years ago
  sergei 2caa05ccd1 * Make Win64 SEH support enabled by default. If necessary to disable, compiler should be cycled with OPT=-dDISABLE_WIN64_SEH. Mantis #24012. 12 years ago
  nickysn a9809323dc some more generic i8086 defines added 12 years ago
  yury 63d1c3aa94 * Set default CPU armv5t for arm-android. Issue #23973. 12 years ago
  florian 1eeeb309c7 * intial armv6m support, it is not working yet, constant pool insertation and conditional branch fixup is not working yet 12 years ago
  yury b3862eb4b1 * Use standard Android NDK prefixes for binutils by default. 12 years ago
  paul 2a3618fb6c compiler: set apptype using new SetAppType routine, add 'CONSOLE' define for console apptype. 12 years ago
  florian 3ca7a5ff8e - remove switch -Wx for arm thumb interworking, one should use -CTHUMBTINTERWORKING=ON instead 12 years ago
  Jonas Maebe 4022c29500 * mark each target switch with whether it's global or not, so a compiler 12 years ago
  florian bf57cdf409 + introduce new define CPUTHUMB2 12 years ago
  paul 5d74e0578a compiler: remove unused variables and unneeded assignments 12 years ago
  florian 7184306a4c + option -Wx to generate thumb interworking safe code on arm 12 years ago
  Jonas Maebe 4ea78538e4 * enabled threading feature for jvm target so that rtl/inc/genmath.inc 12 years ago
  florian 00af813eee * write supported cpu and fpu types more compact 12 years ago
  florian a5cc48da0e * write controller types more compact 12 years ago
  florian c9d8047113 * open config files read only so they can be open by multiple compilers at once 12 years ago
  pierre 11e743e5b8 Use FPC_INCLUDE_LONGWORD_TO_DOUBLE for m68k 12 years ago
  Jonas Maebe 2dac1c445a - disabled Stabs support on 64 bit targets (mantis #23365) 12 years ago
  florian a42b934c69 * introduce FPC_SUPPORT_X87_TYPES_ON_WIN64 define which allows to build 12 years ago
  florian f142019343 * set default cpu type to armv7a when compiling for armhf 12 years ago