Jonas Maebe
|
e06a759e20
- reverted r31664, it causes crashes with some ld versions :/
|
10 yıl önce |
Jonas Maebe
|
cd41bf672c
* use binutils 2.19+ linker script "augmentation" functionality to specify
|
10 yıl önce |
Jeppe Johansen
|
3cb9be73bc
Moved tcontrollerdatatype out into cpuinfo.
|
10 yıl önce |
florian
|
a645de74d7
* fix warning
|
10 yıl önce |
nickysn
|
bdfd23cc2e
+ new target switch "FarProcsPushOddBP", which causes the i8086 compiler to push
|
10 yıl önce |
Jonas Maebe
|
1b43930749
- removed long deprecated/buggy assembler cse optimiser for i386
|
10 yıl önce |
florian
|
06fd4223e9
+ optimization setting level4
|
10 yıl önce |
Jonas Maebe
|
5d4837329b
* changed {$modeswitch blocks} to {$modeswitch cblocks} to avoid confusion
|
10 yıl önce |
Jonas Maebe
|
eb419b58c5
- disable inlining of routines that contain a call to a C-style varargs
|
10 yıl önce |
Jonas Maebe
|
146e3bcb9e
* synchronised with trunk till r29513
|
10 yıl önce |
Jonas Maebe
|
e97f31541e
- reverted partial commit of merge
|
10 yıl önce |
Jonas Maebe
|
a76bbf363d
* synchronised with trunk r29513
|
10 yıl önce |
nickysn
|
b193073e32
+ support the $fpcmemorymodel macro in fpc.cfg
|
10 yıl önce |
florian
|
5c67fcc43f
+ change always floating point divisions into multiplications if they are a power of two,
|
10 yıl önce |
Jonas Maebe
|
bd09b88a5b
+ support for http://en.wikipedia.org/wiki/Blocks_(C_language_extension)
|
11 yıl önce |
nickysn
|
63305cc2e6
+ added directive {$HUGEPOINTERARITHMETICNORMALIZATION} to control the
|
11 yıl önce |
nickysn
|
aee568e6fc
* cs_hugeptr_normalization renamed to cs_hugeptr_arithmetic_normalization,
|
11 yıl önce |
nickysn
|
b3bb9df19f
+ added a $HUGEPOINTERNORMALIZATION switch
|
11 yıl önce |
nickysn
|
597f110eb9
+ added support for units with code larger than 64kb in the far code i8086
|
11 yıl önce |
nickysn
|
fc6eac6a98
+ added $F directive handling, sets cs_force_far_calls (not implemented yet)
|
11 yıl önce |
pierre
|
e65da0deb8
Fix mipsel compilation by reinstalling rev27188 commit reverted in 27200
|
11 yıl önce |
florian
|
686a2d2f3f
+ Support omitting the frame pointer on arm even in procedures with incoming parameters
|
11 yıl önce |
florian
|
aa107b914c
* merged avx2 branch, developed by Torsten Grundke
|
11 yıl önce |
florian
|
b2b26f84cf
* partially merged the mips-embedded branch of Michael Ring:
|
11 yıl önce |
sergei
|
c003f934c5
* Included cs_opt_peephole into genericlevel1optimizerswitches, so it is re-enabled for all targets after r27106.
|
11 yıl önce |
florian
|
7eace968e7
+ UNICODESTRINGS feature flag
|
11 yıl önce |
svenbarth
|
ddb78fefdc
Add a modeswitch for type helpers as discussed in core on 24th October 2013. It is disabled by default in all modes (afterall type helper support in Delphi started only beginning with XE3)
|
11 yıl önce |
florian
|
d8c0f11ff9
+ cs_userbp optimizer switch, so on x86-64 the compiler can make use of rbp if it is not needed as frame pointer
|
11 yıl önce |
florian
|
4aebcdaa94
* enable node dfa for life information with -O3:
|
11 yıl önce |
florian
|
1a4584f4c6
+ dead store elimination, based on a patch by Jeppe Johansen
|
11 yıl önce |