Commit 28f8ecf9 by Jakub Jelinek Committed by Jakub Jelinek

sysv4.h (ENDFILE_LINUX_SPEC): Use crtendS.o instead of crtend.o if -pie.

	* config/rs6000/sysv4.h (ENDFILE_LINUX_SPEC): Use crtendS.o instead of
	crtend.o if -pie.  Use %{x:a;:b} spec syntax.

From-SVN: r94890
parent fae6e246
2005-02-11 Jakub Jelinek <jakub@redhat.com>
* config/rs6000/sysv4.h (ENDFILE_LINUX_SPEC): Use crtendS.o instead of
crtend.o if -pie. Use %{x:a;:b} spec syntax.
2005-02-11 Daniel Jacobowitz <dan@codesourcery.com> 2005-02-11 Daniel Jacobowitz <dan@codesourcery.com>
* config/mips/linux-unwind.h (mips_fallback_frame_state): Adjust * config/mips/linux-unwind.h (mips_fallback_frame_state): Adjust
......
...@@ -1124,8 +1124,9 @@ extern int fixuplabelno; ...@@ -1124,8 +1124,9 @@ extern int fixuplabelno;
%{static:crtbeginT.o%s;shared|pie:crtbeginS.o%s;:crtbegin.o%s}" %{static:crtbeginT.o%s;shared|pie:crtbeginS.o%s;:crtbegin.o%s}"
#endif #endif
#define ENDFILE_LINUX_SPEC "%{!shared:crtend.o%s} %{shared:crtendS.o%s} \ #define ENDFILE_LINUX_SPEC "\
%{mnewlib: ecrtn.o%s} %{!mnewlib: crtn.o%s}" %{shared|pie:crtendS.o%s;:crtend.o%s} \
%{mnewlib:ecrtn.o%s;:crtn.o%s}"
#define LINK_START_LINUX_SPEC "" #define LINK_START_LINUX_SPEC ""
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment