tg74
|
634338dcd2
merge with trunk
|
10 ani în urmă |
tg74
|
3b09397e34
merge with trunk
|
11 ani în urmă |
nickysn
|
989c543ea2
* UpdateTargetSwitchStr moved from unit globals to unit options in order to
|
12 ani în urmă |
nickysn
|
a48b44cfe5
+ added a new tsystemflag tf_cld, which indicates that ts_cld should be enabled
|
12 ani în urmă |
nickysn
|
bd0585274e
* tsettings.enablecld converted to a targetswitch ts_cld
|
12 ani în urmă |
nickysn
|
52fcc0a407
+ added a new x86-specific compiler option 'enablecld', which controls whether
|
12 ani în urmă |
nickysn
|
52a5ffc386
* use apptype to indicate that the target is a DOS .COM file, instead of introducing a new field in tsettings (as suggested by Sven)
|
12 ani în urmă |
nickysn
|
b0be805561
* actually use the .com suffix, instead of .exe when creating a .com file
|
12 ani în urmă |
nickysn
|
567cdf875b
+ added new i8086 compiler options -Wtexe and -Wtcom for specifying the MS-DOS
|
12 ani în urmă |
florian
|
02e054a09e
+ fpc -i now writes also the available inline assembler input modes
|
12 ani în urmă |
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 ani în urmă |
Jonas Maebe
|
de56f909d5
* synchronized with trunk up to and including r25430
|
12 ani în urmă |
florian
|
6f11e3f316
* clz is only available on thumb2/arm
|
12 ani în urmă |
florian
|
0e7a7c68b0
* the -CI switch is now handled correctly
|
12 ani în urmă |
florian
|
d4968e054b
+ arm: tsettings.instructionset
|
12 ani în urmă |
florian
|
6e7edf1933
* make x86memorymodel i8086 only
|
12 ani în urmă |
Jonas Maebe
|
efa95bed66
* changes so the compiler can be compiled with a unicode RTL without warnings
|
12 ani în urmă |
sergei
|
38058505ba
* Changed linking infrastructure to look like assembler one:
|
12 ani în urmă |
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 ani în urmă |
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 ani în urmă |
nickysn
|
435a97059d
+ enabled the command line option for the medium memory model
|
12 ani în urmă |
nickysn
|
b409d600ee
+ implemented the tiny memory model for i8086-msdos; we now produce working dos .com files as well
|
12 ani în urmă |
Jonas Maebe
|
1358618c36
* only display and allow ABIs that are actually supported by the current
|
12 ani în urmă |
florian
|
0e41df598e
* merge i8086 branch by Nikolay Nikolov
|
12 ani în urmă |
sergei
|
6f1997f5e5
+ MIPS: added profiling support
|
12 ani în urmă |
florian
|
fdde11fcc8
- -CPPAKCSET=NORMAL and CPPAKCSET=DEFAULT should set setalloc to 0 as $PACKSET=... with the same parameters does
|
12 ani în urmă |
florian
|
380bc56e32
+ create a default heap on embedded targets and register this default heap
|
12 ani în urmă |
nickysn
|
99212c0f9c
* define FPC_HAS_TYPE_EXTENDED for i8086; undefine FPC_INCLUDE_SOFTWARE_INT64_TO_DOUBLE
|
12 ani în urmă |
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 ani în urmă |
nickysn
|
a9809323dc
some more generic i8086 defines added
|
12 ani în urmă |