peter
|
efe41b0766
* fixed section smartlinking with ld.exe
|
пре 19 година |
peter
|
0ec2921bbe
* split newasmsymbol to refasmsymbol and defineasmsymbol
|
пре 19 година |
Jonas Maebe
|
1e3137c315
* load a dummy value on the fpu stack in the epilog of functions
|
пре 19 година |
peter
|
b7fe6797bf
Merged revisions 2921-2922,2925 via svnmerge from
|
пре 19 година |
peter
|
17bc033747
Merged revisions 2791-2793,2798-2800,2806-2825,2829-2830,2833,2839,2898 via svnmerge from
|
пре 19 година |
peter
|
b6e35a200e
* rewrite of optimizer options
|
пре 19 година |
Jonas Maebe
|
5f0f08dd18
* fixed calling cdecl functions which return a large record with
|
пре 19 година |
Jonas Maebe
|
8ef01e93c1
* another use_fixed_stack fix
|
пре 19 година |
Jonas Maebe
|
a90e3b3e1d
* fixed argc/argv/envp catching for darwin/x86 (not really nice, but
|
пре 19 година |
Jonas Maebe
|
fad5d59bd9
* turned {$ifdef cputargethasfixedstack} into "if use_fixed_stack"
|
пре 19 година |
peter
|
785550d7e3
Merged revisions 2669,2673,2677,2683,2696,2699-2702,2704,2708,2712-2715,2718,2722-2723,2728-2730,2740,2769 via svnmerge from
|
пре 19 година |
florian
|
79795d65b5
* fixed previous commit
|
пре 19 година |
florian
|
6952e63222
* test vmt only for classes and objects
|
пре 19 година |
peter
|
6142edaed0
* init regallocator before generating intf wrappers
|
пре 19 година |
Jonas Maebe
|
c5243db965
+ more darwin i386 support
|
пре 19 година |
Jonas Maebe
|
2634176ed8
* don't include the compiler's ident in stabs for main and put it
|
пре 19 година |
Jonas Maebe
|
2435a7a93c
* finalization sections in shared libraries under Darwin are now run
|
пре 19 година |
peter
|
232555904e
* symtablestack cleanup and rewrite
|
пре 19 година |
florian
|
94038b0d83
+ translate register variable locations, enables register variable debug info, with SSA it requires to be extended maintaining location list
|
пре 19 година |
Jonas Maebe
|
46c0fc3e7c
* fixed patch of r2313 (unit init code was not called anymore for
|
пре 19 година |
Jonas Maebe
|
2ef0f67ebb
* don't call parameter setup code for library init code (darwin/mac os)
|
пре 19 година |
peter
|
66f8276445
* refactor booleans in systeminfo structure, they are now flags
|
пре 19 година |
Jonas Maebe
|
e4451558c4
* optimized register allocation for tempnodes
|
пре 19 година |
Jonas Maebe
|
c54826b403
* removed extra deallocation and allocation of function result
|
пре 19 година |
Jonas Maebe
|
ac24965242
* procedures which use goto/label revert to the older and less
|
пре 19 година |
Jonas Maebe
|
61ef30381c
* Only synchronise regvars after a loop (and only those regvars
|
пре 19 година |
Jonas Maebe
|
fe71df8928
* also synchronise FPU and MM CREGISTERS at the end of procedures
|
пре 19 година |
florian
|
abc1bcca24
* fixed previous commit ...
|
пре 19 година |
tom_at_work
|
3462426b1d
* stack frame optimizations
|
пре 19 година |
florian
|
61e3b70cfa
* cleaned up segmented thread variables
|
пре 19 година |