svenbarth
|
3ae1b04d09
* disable the use of C-operators inside the compiler's sources
|
5 years ago |
Károly Balogh
|
4936358bee
m68k: fpu capabilities support
|
6 years ago |
florian
|
ba203c0564
+ x86 makes use of fpu_capabilities
|
6 years ago |
florian
|
c418d63c16
+ create defines with FPU capabilites
|
6 years ago |
Jonas Maebe
|
c262c5dbc9
* synchronised with trunk till r42256
|
6 years ago |
florian
|
17c48694a5
* fix bootstrapping with 3.0.x and -O3
|
6 years ago |
Jonas Maebe
|
a0f850d57f
* synchronised with trunk till r41885
|
6 years ago |
Jeppe Johansen
|
2b78a8fd3d
- Add support for .option directive in riscv assembler.
|
6 years ago |
Jonas Maebe
|
9d07e4948f
* fix compilation of ARM compiler for LLVM
|
6 years ago |
Jonas Maebe
|
04d295f186
* first step towards supporting 32 bit targets with the LLVM code generator:
|
6 years ago |
pierre
|
29bcef2825
Fix compilation (with -st option) of compiler for macos OS target
|
6 years ago |
yury
|
88365b6d92
* Enabled safecall support for aarch64 to be on par with other cpus.
|
6 years ago |
Jeppe Johansen
|
ceb38833f2
Added RiscV32/64 target, from a cleaned up version of branches/laksen/riscv/trunk.
|
7 years ago |
pierre
|
c654739db9
Change default settings for i8086 compiler when compiled for go32v2 OS, to avoid use of Watcom tools
|
7 years ago |
nickysn
|
61e6d2afec
+ introduce asd_omf_linnum_line directives; they will be used for writing LINNUM
|
7 years ago |
pierre
|
2a49627d48
Allow compilation of ppc386 compiler using FPC_SOFT_FPUX80, i.e. soft float 80-bit extended float
|
7 years ago |
nickysn
|
627f45abac
+ define cpucg64shiftsupport for i8086, which enables the 64-bit inline sar
|
8 years ago |
florian
|
7f286eb54e
+ define cpudelayslot: set during compiler compilation for CPUs having branch instructions with delay slot (MIPS, SPARC)
|
8 years ago |
Károly Balogh
|
0b561b6c8f
powerpc: enable SUPPORT_GET_FRAME
|
8 years ago |
Károly Balogh
|
30176f3116
m68k: enable inlined get_frame for m68k
|
8 years ago |
Károly Balogh
|
cf8aebf00f
m68k: enabled safecall exception wrappers with linux
|
8 years ago |
nickysn
|
408b7a8807
+ enable the code page aware compiler messages for all unices
|
8 years ago |
nickysn
|
a34f531661
+ implemented support for codepage aware compiler messages. It can be enabled
|
8 years ago |
florian
|
8b19610509
+ sparc32 for normal sparc to be used in the compiler
|
8 years ago |
florian
|
188ec0f0c7
+ basics for sparc64 support, we continue to use the name "sparc" for sparc32, both sparc are identified by sparcgen (dirs, defines etc.)
|
8 years ago |
Károly Balogh
|
b3157aa5ea
m68k: generate MUL helpers for CPUs without 32bit MUL already in pass 1
|
8 years ago |
Károly Balogh
|
3e8ee48458
m68k: define cpurox and enabled the rotate-related optimizations on CPUs which support rotate instructionsoptions.pas
|
8 years ago |
nickysn
|
d7c8a081a1
+ enable using the cg64 ops OP_SHR/OP_SHL/OP_SAR on i386 for implementing the
|
8 years ago |
nickysn
|
321876252b
+ enabled the rol/ror intrinsic on i8086
|
8 years ago |
Károly Balogh
|
4ee4099fca
m68k: introduce a register calling convention, inspired by VBCC. volatile registers are used to pass arguments
|
8 years ago |