From: Richard Kenner Date: Sat, 19 Aug 1995 21:37:51 +0000 (-0400) Subject: (STARTFILE_SPEC, ENDFILE_SPEC): Delete superfluous -pg tests. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=8466d38a89cb2bf37bab67337910209def6dc10c;p=gcc.git (STARTFILE_SPEC, ENDFILE_SPEC): Delete superfluous -pg tests. (LINK_SPEC): Add libp directories to -Y when -pg. From-SVN: r10258 --- diff --git a/gcc/config/sparc/sol2.h b/gcc/config/sparc/sol2.h index 34833bcc574..d0772dfe88c 100644 --- a/gcc/config/sparc/sol2.h +++ b/gcc/config/sparc/sol2.h @@ -102,9 +102,8 @@ do { \ #undef STARTFILE_SPEC #define STARTFILE_SPEC "%{!shared: \ %{!symbolic: \ - %{pg:crt1.o%s}%{!pg:%{p:mcrt1.o%s}%{!p:crt1.o%s}} \ - %{pg:gmon.o%s}}} \ - %{pg:crti.o%s}%{!pg:crti.o%s} \ + %{p:mcrt1.o%s}%{!p:crt1.o%s} %{pg:gmon.o%s}}} \ + crti.o%s \ %{ansi:values-Xc.o%s} \ %{!ansi: \ %{traditional:values-Xt.o%s} \ @@ -120,7 +119,7 @@ do { \ "%{compat-bsd:-lucb -lsocket -lnsl -lelf -laio} %{!shared:%{!symbolic:-lc}}" #undef ENDFILE_SPEC -#define ENDFILE_SPEC "crtend.o%s %{pg:crtn.o%s}%{!pg:crtn.o%s}" +#define ENDFILE_SPEC "crtend.o%s crtn.o%s" /* This should be the same as in svr4.h, except with -R added. */ #undef LINK_SPEC @@ -135,11 +134,13 @@ do { \ %{R*} \ %{compat-bsd: \ %{!YP,*:%{p:-Y P,/usr/ucblib:/usr/ccs/lib/libp:/usr/lib/libp:/usr/ccs/lib:/usr/lib} \ - %{!p:-Y P,/usr/ucblib:/usr/ccs/lib:/usr/lib}} \ + %{pg:-Y P,/usr/ucblib:/usr/ccs/lib/libp:/usr/lib/libp:/usr/ccs/lib:/usr/lib} \ + %{!p:%{!pg:-Y P,/usr/ucblib:/usr/ccs/lib:/usr/lib}}} \ -R /usr/ucblib} \ %{!compat-bsd: \ %{!YP,*:%{p:-Y P,/usr/ccs/lib/libp:/usr/lib/libp:/usr/ccs/lib:/usr/lib} \ - %{!p:-Y P,/usr/ccs/lib:/usr/lib}}} \ + %{pg:-Y P,/usr/ccs/lib/libp:/usr/lib/libp:/usr/ccs/lib:/usr/lib} \ + %{!p:%{!pg:-Y P,/usr/ccs/lib:/usr/lib}}}} \ %{Qy:} %{!Qn:-Qy}" /* This defines which switch letters take arguments.