florian
|
a1b7ec0999
* forgot again part of a commit, this belongs to r18962
|
14 years ago |
florian
|
6d996bf832
* made a_call_ref of PowerPC generic, we need to allocate a register after all on risc platforms
|
14 years ago |
florian
|
4f08d148ea
* unique internal errors
|
14 years ago |
florian
|
26850e3425
* fix full cycle after adding new boolean types
|
14 years ago |
florian
|
77f2d6cc0d
* introduce usage of TCGInt in the code generator units
|
14 years ago |
svenbarth
|
96116a6c3a
Several adjustments because virtual methods in helpers are just normal methods and a VMT isn't generated for them either.
|
14 years ago |
paul
|
b317139006
compiler: fix compilation problems caused by tprocdef._class -> tprocdef.struct rename which was found by make fullcycle
|
14 years ago |
Jonas Maebe
|
356026f849
* use new_section() instead of tai_section.create() everywhere
|
15 years ago |
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 |