summaryrefslogtreecommitdiff
path: root/include/features.h
diff options
context:
space:
mode:
authorRich Felker <dalias@aerifal.cx>2015-10-14 17:08:34 -0400
committerRich Felker <dalias@aerifal.cx>2015-10-14 17:08:34 -0400
commit6fef8cafbd0f6f185897bc87feb1ff66e2e204e1 (patch)
tree367c666c981d3537e0c504a4df97e4f17d182c13 /include/features.h
parent4e6b8eee7755a5aa7f866d0d0cd290653fd87a31 (diff)
downloadmusl-6fef8cafbd0f6f185897bc87feb1ff66e2e204e1.tar.gz
musl-6fef8cafbd0f6f185897bc87feb1ff66e2e204e1.tar.bz2
musl-6fef8cafbd0f6f185897bc87feb1ff66e2e204e1.tar.xz
musl-6fef8cafbd0f6f185897bc87feb1ff66e2e204e1.zip
remove hand-written crt1.s and Scrt1.s files for all archs
since commit c5e34dabbb47d8e97a4deccbb421e0cd93c0094b, 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.
Diffstat (limited to 'include/features.h')
0 files changed, 0 insertions, 0 deletions