]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
svr4.h (LINK_SPEC): Don't do -Wl, here, it is done in gcc.c.
authorGeoffrey Keating <geoffk@redhat.com>
Mon, 13 Aug 2001 21:43:42 +0000 (21:43 +0000)
committerGeoffrey Keating <geoffk@gcc.gnu.org>
Mon, 13 Aug 2001 21:43:42 +0000 (21:43 +0000)
* config/svr4.h (LINK_SPEC): Don't do -Wl, here, it is done
in gcc.c.
* config/rs6000/sysv4.h (LINK_SPEC): Likewise.

From-SVN: r44873

gcc/ChangeLog
gcc/config/rs6000/sysv4.h
gcc/config/svr4.h

index 80ab091ed0a2a25fd9d9b4fec8d0c9090d55383d..64649007d5d89a7a86c29541d10b23ac54c25c9a 100644 (file)
@@ -1,5 +1,9 @@
 2001-08-13  Geoffrey Keating  <geoffk@redhat.com>
 
+       * config/svr4.h (LINK_SPEC): Don't do -Wl, here, it is done
+       in gcc.c.
+       * config/rs6000/sysv4.h (LINK_SPEC): Likewise.
+
        * gcse.c (hash_scan_set): Expressions that are set as part of
        jump instructions are not available.
 
index 773af0671df34f80b2e63d23800f9ef573b391fa..d916ad5866dcc02b4f727e6b91f8feab64184cb7 100644 (file)
@@ -1020,7 +1020,7 @@ do {                                              \
 #undef LINK_SPEC
 #define        LINK_SPEC "\
 %{h*} %{v:-V} %{G*} \
-%{Wl,*:%*} %{YP,*} %{R*} \
+%{YP,*} %{R*} \
 %{Qy:} %{!Qn:-Qy} \
 %(link_shlib) \
 %{!Wl,-T*: %{!T*: %(link_start) }} \
index baa6840252e0b4afb379ebb05eb049257e0458d2..4e59767b535e4d32ff9234d2d587b5c6b7621fc3 100644 (file)
@@ -141,16 +141,16 @@ Boston, MA 02111-1307, USA.
    support here for as many of the other svr4 linker options as seems
    reasonable, given that some of them conflict with options for other
    svr4 tools (e.g. the assembler).  In particular, we do support the
-   -z*, -V, -b, -t, -Qy, -Qn, and -YP* options here, and the -e*,
-   -l*, -o*, -r, -s, -u*, and -L* options are directly supported
-   by gcc.c itself.  We don't directly support the -m (generate load
-   map) option because that conflicts with the -m (run m4) option of
-   the svr4 assembler.  We also don't directly support the svr4 linker's
-   -I* or -M* options because these conflict with existing GCC options.
-   We do however allow passing arbitrary options to the svr4 linker
-   via the -Wl, option.  We don't support the svr4 linker's -a option
-   at all because it is totally useless and because it conflicts with
-   GCC's own -a option.
+   -z*, -V, -b, -t, -Qy, -Qn, and -YP* options here, and the -e*, -l*,
+   -o*, -r, -s, -u*, and -L* options are directly supported by gcc.c
+   itself.  We don't directly support the -m (generate load map)
+   option because that conflicts with the -m (run m4) option of the
+   svr4 assembler.  We also don't directly support the svr4 linker's
+   -I* or -M* options because these conflict with existing GCC
+   options.  We do however allow passing arbitrary options to the svr4
+   linker via the -Wl, option, in gcc.c.  We don't support the svr4
+   linker's -a option at all because it is totally useless and because
+   it conflicts with GCC's own -a option.
 
    Note that gcc doesn't allow a space to follow -Y in a -YP,* option.
 
@@ -160,7 +160,7 @@ Boston, MA 02111-1307, USA.
 #undef LINK_SPEC
 #ifdef CROSS_COMPILE
 #define LINK_SPEC "%{h*} %{v:-V} \
-                  %{b} %{Wl,*:%*} \
+                  %{b} \
                   %{static:-dn -Bstatic} \
                   %{shared:-G -dy -z text} \
                   %{symbolic:-Bsymbolic -G -dy -z text} \
@@ -169,7 +169,7 @@ Boston, MA 02111-1307, USA.
                   %{Qy:} %{!Qn:-Qy}"
 #else
 #define LINK_SPEC "%{h*} %{v:-V} \
-                  %{b} %{Wl,*:%*} \
+                  %{b} \
                   %{static:-dn -Bstatic} \
                   %{shared:-G -dy -z text} \
                   %{symbolic:-Bsymbolic -G -dy -z text} \