pierre
|
40193ea1db
Add pi_has_open_array_parameter to proc_info.flags as this requires special handling for i8086 huge memory model to restore DS register correctly
|
9 tahun lalu |
nickysn
|
bfa96171e0
* changed the asizeint and asizeuint to 32-bit on CPUs with 16-bit address
|
9 tahun lalu |
Jeppe Johansen
|
0046af39eb
Fixed #29025.
|
9 tahun lalu |
florian
|
70b8789262
o basic extended pascal support:
|
9 tahun lalu |
Károly Balogh
|
3675fc75cb
VLink Support:
|
9 tahun lalu |
nickysn
|
b26e10d53c
+ generate proper win16 prologue/epilogue for exported routines (we don't yet
|
9 tahun lalu |
nickysn
|
e0aa6bf85f
* the FarProcsPushOddBP target switch made local instead of global (BP7 compatibility)
|
9 tahun lalu |
Jonas Maebe
|
2cf8e50771
* fixed unwanted disabling of a codepage set via -FcXXX/{$codepage XXX}
|
10 tahun lalu |
Jonas Maebe
|
4564bffb85
* use binutils 2.19+ linker script "augmentation" functionality to specify
|
10 tahun lalu |
Jonas Maebe
|
e06a759e20
- reverted r31664, it causes crashes with some ld versions :/
|
10 tahun lalu |
Jonas Maebe
|
cd41bf672c
* use binutils 2.19+ linker script "augmentation" functionality to specify
|
10 tahun lalu |
Jeppe Johansen
|
3cb9be73bc
Moved tcontrollerdatatype out into cpuinfo.
|
10 tahun lalu |
florian
|
a645de74d7
* fix warning
|
10 tahun lalu |
nickysn
|
bdfd23cc2e
+ new target switch "FarProcsPushOddBP", which causes the i8086 compiler to push
|
10 tahun lalu |
Jonas Maebe
|
1b43930749
- removed long deprecated/buggy assembler cse optimiser for i386
|
10 tahun lalu |
florian
|
06fd4223e9
+ optimization setting level4
|
10 tahun lalu |
Jonas Maebe
|
5d4837329b
* changed {$modeswitch blocks} to {$modeswitch cblocks} to avoid confusion
|
10 tahun lalu |
Jonas Maebe
|
eb419b58c5
- disable inlining of routines that contain a call to a C-style varargs
|
10 tahun lalu |
Jonas Maebe
|
146e3bcb9e
* synchronised with trunk till r29513
|
10 tahun lalu |
Jonas Maebe
|
e97f31541e
- reverted partial commit of merge
|
10 tahun lalu |
Jonas Maebe
|
a76bbf363d
* synchronised with trunk r29513
|
10 tahun lalu |
nickysn
|
b193073e32
+ support the $fpcmemorymodel macro in fpc.cfg
|
10 tahun lalu |
florian
|
5c67fcc43f
+ change always floating point divisions into multiplications if they are a power of two,
|
10 tahun lalu |
Jonas Maebe
|
bd09b88a5b
+ support for http://en.wikipedia.org/wiki/Blocks_(C_language_extension)
|
11 tahun lalu |
nickysn
|
63305cc2e6
+ added directive {$HUGEPOINTERARITHMETICNORMALIZATION} to control the
|
11 tahun lalu |
nickysn
|
aee568e6fc
* cs_hugeptr_normalization renamed to cs_hugeptr_arithmetic_normalization,
|
11 tahun lalu |
nickysn
|
b3bb9df19f
+ added a $HUGEPOINTERNORMALIZATION switch
|
11 tahun lalu |
nickysn
|
597f110eb9
+ added support for units with code larger than 64kb in the far code i8086
|
11 tahun lalu |
nickysn
|
fc6eac6a98
+ added $F directive handling, sets cs_force_far_calls (not implemented yet)
|
11 tahun lalu |
pierre
|
e65da0deb8
Fix mipsel compilation by reinstalling rev27188 commit reverted in 27200
|
11 tahun lalu |