Jonas Maebe
|
283018a3bf
* changed tprocdef.funcretloc[] from a tlocation into a tcgpara so it can
|
15 years ago |
Jonas Maebe
|
9bc15a5f61
* renamed a_param_* to a_load_*_cgpara
|
15 years ago |
Jonas Maebe
|
3a774ce66a
* fixed alignment for (non-)lazy symbol sections
|
15 years ago |
Jonas Maebe
|
edacea82be
* changed assembler directives for darwin lazy/non-lazy symbol pointers
|
15 years ago |
Jonas Maebe
|
0c675a4039
* the objc1 unit has been renamed to objc
|
16 years ago |
Jonas Maebe
|
7d459cf12a
* the compiler now explicitly keeps track of the minimally guaranteed
|
16 years ago |
Jonas Maebe
|
a23630260b
+ "weakexternal" support for imported procedures and variables.
|
17 years ago |
tom_at_work
|
3a4940e9c2
* fixed compilation with -dEXTDEBUG after adding ROL/ROR internal opcodes
|
17 years ago |
tom_at_work
|
b01454d2a3
* removed code for splitting a 64 bit store into 32 bit ones on 64 bit ppc. For more information see comments of r9721
|
17 years ago |
Jonas Maebe
|
f36e5411af
* split cpu64bit compiler define into
|
17 years ago |
Jonas Maebe
|
8349cde7db
* changed byte/word/longbool to be Delphi-compatible (+ similar changes
|
17 years ago |
Jonas Maebe
|
6e9b3bf345
* perform double->single-conversion-before-storing workaround for
|
17 years ago |
Jonas Maebe
|
7dac4e7e81
* fixed ppc compiler compilation with -dextdebug
|
17 years ago |
Jonas Maebe
|
31764a0e3b
+ unaligned support in a_load_reg_ref and a_load_ref_reg for ppc64
|
17 years ago |
Jonas Maebe
|
45b7358d81
+ PIC support for darwin/ppc64
|
18 years ago |
peter
|
9f0ca44c94
* new tf_smartlink_library flag
|
18 years ago |
Jonas Maebe
|
b9752680a5
* fixed crashes when combining -Cg with -g or -pg due to a missing
|
18 years ago |
Jonas Maebe
|
335bc9fd46
+ PIC support for darwin/ppc32 (-Cg works now, no regressions in test
|
18 years ago |
Jonas Maebe
|
28bab3fb4f
- removed some unused variables
|
18 years ago |
tom_at_work
|
2d1f9b20a3
* merged trefaddr.addr_lo/addr_hi with trefaddr.addr_low/addr.high; some related bugfixing/cleanup
|
18 years ago |
Jonas Maebe
|
c13ff3729b
* Merged 2.3 branch changes:
|
18 years ago |
Jonas Maebe
|
615c450062
+ support for bitpacking types with a negative lower bound
|
18 years ago |
Jonas Maebe
|
430351e424
* fixed 64 bit bug in a_load_subsetref_regs_noindex
|
18 years ago |
Jonas Maebe
|
359c19ee9e
- removed ppc601 as ppc32 cpu target
|
18 years ago |
Jonas Maebe
|
4d1f213889
* fixed gprof support for darwin/ppc32 (although the output from gprof
|
18 years ago |
Jonas Maebe
|
e815b923d5
* a_loadfpu_* gets two size parameters: fromsize and tosize
|
18 years ago |
Jonas Maebe
|
d4258ae636
* fixed memory leak in creation of darwin call stubs
|
18 years ago |
Jonas Maebe
|
9acc38e82a
* moved some more common powerpc32/64 things to ppcgn
|
19 years ago |
Jonas Maebe
|
2e131baa4c
* code generator support for subsetreferences (memory locations which
|
19 years ago |
tom_at_work
|
540af422ca
* allocate dedicated register for a_call_ref() to avoid problems with R0-usage on ppc64.
|
19 years ago |