svenbarth
|
8e07ddb2bc
* made internal errors for M68K unique
|
12 жил өмнө |
pierre
|
be5839e44a
Add warning/error message about possible problems with nostackframe modifier
|
12 жил өмнө |
pierre
|
4b7a6ecc14
move currentregloc setting to ncgutil to avoid sysym unit ependency in aasmtai unit
|
13 жил өмнө |
pierre
|
fcaff0489c
* psub.pas : translate tregister for registerhi also
|
13 жил өмнө |
Jonas Maebe
|
944c1172ee
* implementation of fix from r22376 without using introspection
|
13 жил өмнө |
Jonas Maebe
|
1219797d94
* support LOC_(C)SUBSETREG/REF in gen_load_vmt_register() (mantis #22869)
|
13 жил өмнө |
pierre
|
fd844d08e0
Avoid wrong typecast in DoReplace function as revealed by extcycle
|
13 жил өмнө |
florian
|
d93cee995b
* fix register method pointer for ppc64 and x86_64-linux
|
13 жил өмнө |
florian
|
7361e19799
+ support for handling OS_128/OS_S128 on 64 Bit CPUs as far as needed for method pointers in registers
|
13 жил өмнө |
florian
|
7901662eb3
+ mark method pointers as regable
|
13 жил өмнө |
florian
|
d8161c185c
+ track usage of flags by using a new register RS_/NR_DEFAULTFLAGS
|
13 жил өмнө |
Jonas Maebe
|
288d1ec74a
* support referencing "result" in nostackframe pure assembler routines if
|
13 жил өмнө |
Jonas Maebe
|
9197ce100e
* converted tcg.g_copyvaluepara_openarray() to thlcg
|
13 жил өмнө |
Jonas Maebe
|
aba6923187
* moved g_test_self() from cgobj to hlcgobj
|
13 жил өмнө |
pierre
|
bc0c94c204
fpcdefs.inc: Set fpc_compiler_has_fixup_jmps for powerpcXX and mips CPUs.
|
13 жил өмнө |
pierre
|
b63bc6be13
MIPS: use OC_EQ instead of OC_NE for new_exception to avoid branch out of range error
|
13 жил өмнө |
Jonas Maebe
|
7c21cba1e2
* migrated g_copyshortstring, g_incrrefcount and g_array_rtti_helper to thlcg
|
13 жил өмнө |
Jonas Maebe
|
7a0ae38700
+ also specify the parameter def when allocating a parameter via
|
13 жил өмнө |
florian
|
2162df1802
* patch by Jeppe Johansen: fix gen_load_cgpara_loc for mips(el)
|
13 жил өмнө |
Jonas Maebe
|
baa8fa39a8
* converted code to trash variables (-gt) to operate at the node tree level,
|
13 жил өмнө |
florian
|
21573f50c5
* allow LOC_CONSTANT to be used as vmt pointers in the cg, resolves #21914
|
13 жил өмнө |
Jonas Maebe
|
9d860904fe
* merged AIX changes from ncgutil.gen_proc_symbol_end() into
|
13 жил өмнө |
florian
|
6c8eed21c4
+ implement auto inlining (-Ooautoinline)
|
13 жил өмнө |
Jonas Maebe
|
edd42aa42a
* moved subsetref/reg and bit_set/test support from cgobj to hlcgobj for
|
13 жил өмнө |
Jonas Maebe
|
3ba801d37c
* fix loading 64 bit floating point parameters passed half in an integer
|
13 жил өмнө |
sergei
|
3aaa62b2e3
* Removed separate 64-bit specific copy of location_force_reg, reusing part of 32-bit version to handle 64-bit cases. The difference is that the handling of LOC_CREGISTER locations that was previously available only for 32-bit targets is now applied to 64-bit targets too, reducing amount of redundant move instructions.
|
13 жил өмнө |
Jonas Maebe
|
834026bfb5
* synchronised with trunk up to r21067
|
13 жил өмнө |
Jonas Maebe
|
d7247c9bd9
* prevent duplicate symbol errors when compiling code with debug info
|
13 жил өмнө |
Jonas Maebe
|
b0f32fc5c2
* since we don't check interfaces yet during whole program optimization,
|
13 жил өмнө |
Jonas Maebe
|
aee5380ae0
* merged trunk up to r20882
|
13 жил өмнө |