peter
|
ba87da9bc2
* fix compile for oldregvars
|
21 years ago |
peter
|
8fb3536f6e
* simple regvar support, not yet finished
|
21 years ago |
peter
|
65c3ba277c
* ungetregister is now only used for cpuregisters, renamed to
|
21 years ago |
peter
|
33a834821f
* paraloc branch merged
|
21 years ago |
peter
|
7f8844e74d
* release localsymtables when module is compiled
|
21 years ago |
peter
|
180c042911
* finalize all (also procedure local) typedconst at unit finalization
|
21 years ago |
michael
|
dd042a896b
+ Patch from Peter to fix debuginfo in constructor.
|
21 years ago |
Jonas Maebe
|
5ac21c998a
* don't finalize typed consts (fixes bug3212, but causes memory leak;
|
21 years ago |
Jonas Maebe
|
f1bda1700a
* support register parameters for inlined procedures + some inline
|
21 years ago |
Jonas Maebe
|
1f990337c3
* fixed one regvar problem, but regvars are still broken since the dwarf
|
21 years ago |
peter
|
700c983c8e
* fixed size of exceptbuf
|
21 years ago |
florian
|
8a9758c5e2
* logs truncated
|
21 years ago |
florian
|
588e2c38bf
* dwarf branch merged
|
21 years ago |
Jonas Maebe
|
ecb226a54f
* fixed bug regarding parameters on the ppc (they were allocated twice
|
21 years ago |
Jonas Maebe
|
74cad9b483
* more regvar optimizations in location_force_reg
|
21 years ago |
Jonas Maebe
|
43fa5b9f9c
* some optimizations and associated fixes for better regvar code
|
21 years ago |
peter
|
1bcda5c022
* first load para's to temps before calling entry code (profile
|
21 years ago |
peter
|
c96ba04d84
* fixed qword(longint) that removed sign from the number
|
21 years ago |
peter
|
72365ec95b
* implicit_finally flag must be set in pass1
|
21 years ago |
peter
|
5358278ca1
tai_regalloc.allocation changed to ratype to notify rgobj of register size changes
|
21 years ago |
peter
|
c553f6b320
* add DEBUGINFO symbol to reference the .o file that includes the
|
21 years ago |
peter
|
2b1fee21f1
* fix stabs for globals
|
21 years ago |
peter
|
207e3b1231
* cleaner temp get/unget for exceptions
|
21 years ago |
peter
|
4fc210952e
* use loadnode and finalize_data_node for init/final code to support
|
21 years ago |
olle
|
4fecc1a56f
* big transformation of Tai_[const_]Symbol.Create[data]name*
|
21 years ago |
florian
|
fabb9c33ac
* top_symbol killed
|
21 years ago |
florian
|
01d16548f4
* fixed exception reason size for 64 bit systems
|
21 years ago |
Jonas Maebe
|
a8450c695d
* fixed regvars
|
21 years ago |
florian
|
55557eea92
* more x86-64 fixes
|
21 years ago |
florian
|
465aa5851b
* several fixes to compile x86-64 system
|
21 years ago |