aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Meissner <meissner@gcc.gnu.org>1996-07-02 21:58:04 +0000
committerMichael Meissner <meissner@gcc.gnu.org>1996-07-02 21:58:04 +0000
commitf95709dbc854fe93f231fb85b90850a303c9e065 (patch)
tree2e51e679e3546867023c5c259e63d28ea99c2c9e
parenta7df97e69d2ec38647ca8eac2126062603a908ab (diff)
downloadgcc-f95709dbc854fe93f231fb85b90850a303c9e065.zip
gcc-f95709dbc854fe93f231fb85b90850a303c9e065.tar.gz
gcc-f95709dbc854fe93f231fb85b90850a303c9e065.tar.bz2
Make Linux target work
From-SVN: r12380
-rw-r--r--gcc/config/rs6000/sysv4.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/gcc/config/rs6000/sysv4.h b/gcc/config/rs6000/sysv4.h
index e6b79dd..b1c7838 100644
--- a/gcc/config/rs6000/sysv4.h
+++ b/gcc/config/rs6000/sysv4.h
@@ -1171,11 +1171,14 @@ do { \
#ifndef STARTFILE_LINUX_SPEC
#define STARTFILE_LINUX_SPEC "\
%{!shared: %{pg:gcrt1.o%s} %{!pg:%{p:gcrt1.o%s} %{!p:crt1.o%s}}} \
-scrti.o%s"
+%{mnewlib: ecrti.o%s} \
+%{!mnewlib: crti.o%s %{!shared:crtbegin.o%s} %{shared:crtbeginS.o%s}}"
#endif
#ifndef ENDFILE_LINUX_SPEC
-#define ENDFILE_LINUX_SPEC "scrtn.o%s"
+#define ENDFILE_LINUX_SPEC "\
+%{mnewlib: ecrtn.o%s} \
+%{!mnewlib: %{!shared:crtend.o%s} %{shared:crtendS.o%s} crtn.o%s}"
#endif
#ifndef LINK_START_LINUX_SPEC