Commit Graph

3 Commits

Author SHA1 Message Date
Rich Felker 6fef8cafbd remove hand-written crt1.s and Scrt1.s files for all archs
since commit c5e34dabbb, crt1.c has
provided a "mostly-C" implementation of the crt1 start file that
avoids the need for arch-specific symbol referencing, PIC/PIE-specific
code variants, etc. but for archs that had existing hand-written
versions, the new code was initially unused, and later only used as
the dynamic linker entry point. this commit switches all archs to
using the new code.

the code being removed was a recurring source of subtle errors, and
was still broken at least on arm, where it failed to properly align
the stack pointer before calling into C code.
2015-10-14 17:08:34 -04:00
Rich Felker 0375c68fe7 add missing startfiles for powerpc 2012-11-23 13:31:16 -05:00
rofl0r 1c8eb8bad7 PPC port cleaned up, static linking works well now. 2012-11-13 19:12:25 +01:00