Jonas Maebe
|
9e3c7f175f
* load the address of envp before storing it, so we don't overwrite argv
|
9 anni fa |
Jonas Maebe
|
f65cb5d933
* equivalent of r32525/32526 for the assembler version of the startup code
|
9 anni fa |
tom_at_work
|
9ce34c63c9
Fix shared library loading and unloading for Linux platforms. Shared library initialization and finalization are now called correctly at program startup for compile-time linked dynamic libraries on powerpc-/powerpc64-/arm-/i386- and x86_64-linux.
|
14 anni fa |
tom_at_work
|
5f3aaf1e60
* minor changes to the startup code: use exit_group syscall to exit, minor cleanup
|
15 anni fa |
tom_at_work
|
9a969c18cd
Startup files fixes for ppc/ppc64
|
15 anni fa |
Jonas Maebe
|
3216e8c7bc
* mark produced object files as "does not require executable stack" by
|
16 anni fa |
florian
|
065b187c26
* properties set
|
18 anni fa |
peter
|
94f2b1d941
* add initialstkptr to get the stackpointer at startup before
|
19 anni fa |
tom_at_work
|
651f34e27c
* ppc64: with -Or the compiler now also generates calls to helper functions in the function prolog/epilog instead of multiple stores/loads
|
20 anni fa |
tom_at_work
|
3bf1152a9c
* ppc64/linux: fixed and enabled some more assembly routines in the RTL
|
20 anni fa |
tom_at_work
|
5520442fc4
* call by register now also takes care of the TOC and environment pointer
|
20 anni fa |
tom_at_work
|
b2e1cf2610
* powerpc64 port now (manually) cycles, most test programs in tests/test are fine too
|
20 anni fa |
peter
|
6bf3269b41
* powerpc64 port from Thomas Schatzl
|
20 anni fa |