Jonas Maebe
|
e9268a0a14
* synchronised with trunk up till r26975
|
11 years ago |
nickysn
|
a7117a6157
+ enabled the compact and large i8086 memory models (they don't work yet, so
|
11 years ago |
nickysn
|
f04acb2db7
* parse the memory model command line options and define the FPC_MM_* macro
|
11 years ago |
sergei
|
e1cf19d05d
+ Require -d and -u command line options to have an argument, Mantis #25082.
|
11 years ago |
yury
|
56b3287e29
+ Added compiler support for mipsel-android target.
|
11 years ago |
nickysn
|
5832c323b1
- don't define FPC_HAS_INTERNAL_BSF and FPC_HAS_INTERNAL_BSR on i8086. BSF/BSR
|
11 years ago |
pierre
|
e9c0484b3c
pass new asm extra opt using -ao option
|
11 years ago |
pierre
|
12d56bad5c
Use os name only to look for units/$target/rtl if target has tf_use_8_3 to find installed directories
|
11 years ago |
paul
|
52d1cbc544
compiler:
|
11 years ago |
sergei
|
179586f589
+ SEH support for Win32. Enable by cycling with OPT=-dTEST_WIN32_SEH.
|
11 years ago |
florian
|
4d5119bf1c
* fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables
|
11 years ago |
Jonas Maebe
|
ad84210a9a
* import llvminfo when building an llvm-targeting compiler to override the
|
11 years ago |
Jonas Maebe
|
5409d4321e
+ basic llvm bitcode (textual format) writer:
|
11 years ago |
Jonas Maebe
|
9573160c1a
+ llvmdatalayout field for tsysteminfo that contains the encoded data layout
|
11 years ago |
nickysn
|
93a706f1a0
+ allow smartlinking and dwarf debug info at the same time for i8086-msdos
|
11 years ago |
florian
|
304d7ef7a1
* restores atari support/rtl partially
|
12 years ago |
nickysn
|
119cf760eb
* UpdateTargetSwitchStr moved to a new unit dirparse.pas. This avoids the dependence of unit scandir on unit options
|
12 years ago |
nickysn
|
a846d0fc42
* cleaned up the ugly hack from r25595. The default value of ts_cld for the
|
12 years ago |
nickysn
|
989c543ea2
* UpdateTargetSwitchStr moved from unit globals to unit options in order to
|
12 years ago |
nickysn
|
a48b44cfe5
+ added a new tsystemflag tf_cld, which indicates that ts_cld should be enabled
|
12 years ago |
nickysn
|
bd0585274e
* tsettings.enablecld converted to a targetswitch ts_cld
|
12 years ago |
nickysn
|
52fcc0a407
+ added a new x86-specific compiler option 'enablecld', which controls whether
|
12 years ago |
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 years ago |
nickysn
|
b0be805561
* actually use the .com suffix, instead of .exe when creating a .com file
|
12 years ago |
nickysn
|
567cdf875b
+ added new i8086 compiler options -Wtexe and -Wtcom for specifying the MS-DOS
|
12 years ago |
florian
|
02e054a09e
+ fpc -i now writes also the available inline assembler input modes
|
12 years ago |
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 years ago |
Jonas Maebe
|
de56f909d5
* synchronized with trunk up to and including r25430
|
12 years ago |
florian
|
6f11e3f316
* clz is only available on thumb2/arm
|
12 years ago |
florian
|
0e7a7c68b0
* the -CI switch is now handled correctly
|
12 years ago |