Jonas Maebe
|
ea4bb9d752
* don't treat variant records with one element as "records with one element"
|
15 년 전 |
Jonas Maebe
|
15e9c54b44
* fixed ABI compliance for parameter passing and function returning on all
|
15 년 전 |
Jonas Maebe
|
283018a3bf
* changed tprocdef.funcretloc[] from a tlocation into a tcgpara so it can
|
15 년 전 |
Jonas Maebe
|
ceb063c7fe
* moved support for passing floating point values in integer registers from
|
15 년 전 |
Jonas Maebe
|
9bc15a5f61
* renamed a_param_* to a_load_*_cgpara
|
15 년 전 |
Jonas Maebe
|
4945d419d3
* moved some paraloc->tlocation loading helpers from ncgutil to cgobj
|
15 년 전 |
Jonas Maebe
|
7d049c2c8d
* fixed typo in comment
|
15 년 전 |
pierre
|
bc407ef6d3
* also disable range check where overflow check is disabled
|
15 년 전 |
Jonas Maebe
|
b6e4896805
* small typo corrections by Adriaan Van Os (mantis #15652)
|
15 년 전 |
Jonas Maebe
|
d1538ab023
o added ARM VPFv2/VFPv3 support:
|
15 년 전 |
florian
|
e5ebb2a26e
* started to integrate the code of David Zhang's MIPS code from fpc-mips on sf into fpc trunk
|
15 년 전 |
Jonas Maebe
|
f7360d47c5
- removed aitconst_indirect_symbol, replaced with tai_directive
|
15 년 전 |
florian
|
515774b864
* merged armthum branch
|
16 년 전 |
florian
|
53d60f02b2
* lying around newline fixes
|
16 년 전 |
Jonas Maebe
|
6505b4f9c5
* reverted rest of r13469 because it causes crashes for linux/ppc64
|
16 년 전 |
Jonas Maebe
|
f265fbe343
* fixed GOT loading for i386 in stubs for external procedures whose external
|
16 년 전 |
Jonas Maebe
|
34c985cfa6
* added register type parameter to cgsize2subreg(), as the subreg can
|
16 년 전 |
Jonas Maebe
|
c1e327c8c4
* insert register allocation/deallocation information for the exception
|
16 년 전 |
Jonas Maebe
|
0af39c77d9
* counterpart of r12844 for storing elements to a bitpacked array:
|
16 년 전 |
Jonas Maebe
|
d24f232485
* when loading data from a bitpacked array, make sure we never load
|
16 년 전 |
Jonas Maebe
|
7d459cf12a
* the compiler now explicitly keeps track of the minimally guaranteed
|
16 년 전 |
Jonas Maebe
|
718694d1d6
* always specify an explicit alignment for tgobj.gettemp (so e.g.
|
16 년 전 |
Jonas Maebe
|
a23630260b
+ "weakexternal" support for imported procedures and variables.
|
16 년 전 |
Jonas Maebe
|
afa14de20d
+ some generic changes preparing for darwin/arm support
|
17 년 전 |
florian
|
b178b08ba7
Merged revisions 11665-11738 via svnmerge from
|
17 년 전 |
florian
|
1afb1aa9cc
+ ror/rol functions
|
17 년 전 |
yury
|
4dac183601
* Bring back tcg.getflagregister on Florian's request, but made it non-abstract. It may be used for IA64 support in future (if IA64 will live so long :).
|
17 년 전 |
yury
|
0e34e98b82
* Removed abstract modifier for some optional (not needed for every CPU target) methods in tcg and tparamanager classes. These methods throw internal error if not overrode.
|
17 년 전 |
yury
|
8ce526d760
* Removed unused abstract method tcg.getflagregister
|
17 년 전 |
Jonas Maebe
|
a60a957420
* fixed setting bitpacked record fields straddling their natural boundaries
|
17 년 전 |