diff --git a/gcc/ChangeLog b/gcc/ChangeLog index ee54726aa0bb..3035843fb4f9 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,13 @@ +2010-12-02 Joseph Myers + + * config/bfin/bfin.h (LINK_SPEC): Remove %{b}. + * config/frv/frv.h (LINK_SPEC): Remove %{b}. + * config/i386/netware.h (LINK_SPEC): Remove %{b}. + * config/i386/nto.h (LINK_SPEC): Remove %{b}. + * config/lm32/uclinux-elf.h (LINK_SPEC): Remove %{b}. + * config/sol2.h (LINK_SPEC): Remove %{b}. + * config/svr4.h (LINK_SPEC): Remove %{b}. + 2010-12-02 Joseph Myers * config/i386/freebsd.h (LINK_SPEC): Cut long comment. diff --git a/gcc/config/bfin/bfin.h b/gcc/config/bfin/bfin.h index c409b2654260..955225d86976 100644 --- a/gcc/config/bfin/bfin.h +++ b/gcc/config/bfin/bfin.h @@ -253,7 +253,6 @@ extern unsigned int bfin_workarounds; #define LINK_SPEC "\ %{h*} %{v:-V} \ -%{b} \ %{mfdpic:-melf32bfinfd -z text} \ %{static:-dn -Bstatic} \ %{shared:-G -Bdynamic} \ diff --git a/gcc/config/frv/frv.h b/gcc/config/frv/frv.h index b2bc2622c863..e3ed9159e20e 100644 --- a/gcc/config/frv/frv.h +++ b/gcc/config/frv/frv.h @@ -160,7 +160,6 @@ #undef LINK_SPEC #define LINK_SPEC "\ %{h*} %{v:-V} \ -%{b} \ %{mfdpic:-melf32frvfd -z text} \ %{static:-dn -Bstatic} \ %{shared:-Bdynamic} \ diff --git a/gcc/config/i386/netware.h b/gcc/config/i386/netware.h index 6eb949e619a8..0b505668ddfa 100644 --- a/gcc/config/i386/netware.h +++ b/gcc/config/i386/netware.h @@ -32,7 +32,6 @@ along with GCC; see the file COPYING3. If not see /* Kinda useless, but what the hell */ #undef LINK_SPEC #define LINK_SPEC "%{h*} %{v:-V} \ - %{b} \ %{Qy:} %{!Qn:-Qy}" #undef STARTFILE_SPEC diff --git a/gcc/config/i386/nto.h b/gcc/config/i386/nto.h index bc83a25ba2f7..040f3507a4ce 100644 --- a/gcc/config/i386/nto.h +++ b/gcc/config/i386/nto.h @@ -1,5 +1,5 @@ /* Definitions for Intel 386 running QNX/Neutrino. - Copyright (C) 2002, 2003, 2007 Free Software Foundation, Inc. + Copyright (C) 2002, 2003, 2007, 2010 Free Software Foundation, Inc. This file is part of GCC. @@ -64,7 +64,6 @@ crti.o%s \ #undef LINK_SPEC #define LINK_SPEC \ "%{h*} %{v:-V} \ - %{b} \ %{static:-dn -Bstatic} \ %{shared:-G -dy -z text} \ %{symbolic:-Bsymbolic -G -dy -z text} \ diff --git a/gcc/config/lm32/uclinux-elf.h b/gcc/config/lm32/uclinux-elf.h index b060ac759189..5ca4c385f0a0 100644 --- a/gcc/config/lm32/uclinux-elf.h +++ b/gcc/config/lm32/uclinux-elf.h @@ -68,7 +68,6 @@ #undef LINK_SPEC #define LINK_SPEC "%{h*} %{version:-v} \ - %{b} \ %{static:-Bstatic} \ %{shared:-shared} \ %{symbolic:-Bsymbolic} \ diff --git a/gcc/config/sol2.h b/gcc/config/sol2.h index 8c29fab9ef6b..1ef09202c64f 100644 --- a/gcc/config/sol2.h +++ b/gcc/config/sol2.h @@ -175,7 +175,6 @@ along with GCC; see the file COPYING3. If not see #undef LINK_SPEC #define LINK_SPEC \ "%{h*} %{v:-V} \ - %{b} \ %{!shared:%{!static:%{rdynamic: " RDYNAMIC_SPEC "}}} \ %{static:-dn -Bstatic} \ %{shared:-G -dy %{!mimpure-text:-z text}} \ diff --git a/gcc/config/svr4.h b/gcc/config/svr4.h index 90967a1873ea..adf94918b95d 100644 --- a/gcc/config/svr4.h +++ b/gcc/config/svr4.h @@ -112,7 +112,7 @@ see the files COPYING3 and COPYING.RUNTIME respectively. If not, see 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*, + -z*, -V, -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 @@ -131,7 +131,6 @@ see the files COPYING3 and COPYING.RUNTIME respectively. If not, see #undef LINK_SPEC #ifdef CROSS_DIRECTORY_STRUCTURE #define LINK_SPEC "%{h*} %{v:-V} \ - %{b} \ %{static:-dn -Bstatic} \ %{shared:-G -dy -z text} \ %{symbolic:-Bsymbolic -G -dy -z text} \ @@ -140,7 +139,6 @@ see the files COPYING3 and COPYING.RUNTIME respectively. If not, see %{Qy:} %{!Qn:-Qy}" #else #define LINK_SPEC "%{h*} %{v:-V} \ - %{b} \ %{static:-dn -Bstatic} \ %{shared:-G -dy -z text} \ %{symbolic:-Bsymbolic -G -dy -z text} \