alpha crt changes
Richard Henderson
rth@twiddle.net
Sat Sep 1 09:45:00 GMT 2001
First, the crtbegin/end files were moved to gcc a long time ago,
and the versions in glibc are both out of date and unused.
Second, _init and _fini violate $gp preservation rules, which
can cause problems when linker relaxation is enabled.
r~
* sysdeps/alpha/elf/Dist: Remove file.
* sysdeps/alpha/elf/Makefile: Remove file.
* sysdeps/alpha/elf/crtbegin.S: Remove file.
* sysdeps/alpha/elf/crtend.S: Remove file.
* sysdeps/alpha/elf/initfini.c: New file.
More information about the Libc-alpha
mailing list