]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
* config/alpha/freebsd.h (LINK_SPEC): Don't use
authorjsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 9 Dec 2010 13:27:07 +0000 (13:27 +0000)
committerjsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 9 Dec 2010 13:27:07 +0000 (13:27 +0000)
%{!dynamic-linker:}.
* config/alpha/linux-elf.h (LINK_SPEC): Likewise.
* config/arm/freebsd.h (LINK_SPEC): Likewise.
* config/arm/linux-elf.h (LINUX_TARGET_LINK_SPEC): Likewise.
* config/bfin/linux.h (LINK_SPEC): Likewise.
* config/cris/linux.h (CRIS_LINK_SUBTARGET_SPEC): Likewise.
* config/frv/linux.h (LINK_SPEC): Likewise.
* config/i386/freebsd.h (LINK_SPEC): Likewise.
* config/i386/freebsd64.h (LINK_SPEC): Likewise.
* config/i386/linux.h (LINK_SPEC): Likewise.
* config/i386/linux64.h (LINK_SPEC): Likewise.
* config/i386/openbsdelf.h (LINK_SPEC): Likewise.
* config/ia64/freebsd.h (LINK_SPEC): Likewise.
* config/ia64/linux.h (LINK_SPEC): Likewise.
* config/lm32/uclinux-elf.h (LINK_SPEC): Likewise.
* config/m32r/linux.h (LINK_SPEC): Likewise.
* config/m68k/linux.h (LINK_SPEC): Likewise.
* config/microblaze/linux.h (LINK_SPEC): Likewise.
* config/mips/linux.h (LINK_SPEC): Likewise.
* config/mips/linux64.h (LINK_SPEC): Likewise.
* config/mips/openbsd.h (LINK_SPEC): Likewise.
* config/mn10300/linux.h (LINK_SPEC): Likewise.
* config/netbsd-elf.h (LINK_SPEC): Likewise.
* config/pa/pa-linux.h (LINK_SPEC): Likewise.
* config/rs6000/linux64.h (LINK_OS_LINUX_SPEC32,
LINK_OS_LINUX_SPEC64): Likewise.
* config/rs6000/sysv4.h (LINK_OS_FREEBSD_SPEC,
LINK_OS_LINUX_SPEC, LINK_OS_GNU_SPEC, LINK_OS_NETBSD_SPEC):
Likewise.
* config/s390/linux.h (LINK_SPEC): Likewise.
* config/sh/linux.h (SUBTARGET_LINK_SPEC): Likewise.
* config/sparc/freebsd.h (LINK_SPEC): Likewise.
* config/sparc/linux.h (LINK_SPEC): Likewise.
* config/sparc/linux64.h (LINK_ARCH32_SPEC, LINK_ARCH64_SPEC,
LINK_SPEC): Likewise.
* config/sparc/openbsd64.h (LINK_SPEC): Likewise.
* config/vax/linux.h (LINK_SPEC): Likewise.
* config/xtensa/linux.h (LINK_SPEC): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@167634 138bc75d-0d04-0410-961f-82ee72b054a4

35 files changed:
gcc/ChangeLog
gcc/config/alpha/freebsd.h
gcc/config/alpha/linux-elf.h
gcc/config/arm/freebsd.h
gcc/config/arm/linux-elf.h
gcc/config/bfin/linux.h
gcc/config/cris/linux.h
gcc/config/frv/linux.h
gcc/config/i386/freebsd.h
gcc/config/i386/freebsd64.h
gcc/config/i386/linux.h
gcc/config/i386/linux64.h
gcc/config/i386/openbsdelf.h
gcc/config/ia64/freebsd.h
gcc/config/ia64/linux.h
gcc/config/lm32/uclinux-elf.h
gcc/config/m32r/linux.h
gcc/config/m68k/linux.h
gcc/config/microblaze/linux.h
gcc/config/mips/linux.h
gcc/config/mips/linux64.h
gcc/config/mips/openbsd.h
gcc/config/mn10300/linux.h
gcc/config/netbsd-elf.h
gcc/config/pa/pa-linux.h
gcc/config/rs6000/linux64.h
gcc/config/rs6000/sysv4.h
gcc/config/s390/linux.h
gcc/config/sh/linux.h
gcc/config/sparc/freebsd.h
gcc/config/sparc/linux.h
gcc/config/sparc/linux64.h
gcc/config/sparc/openbsd64.h
gcc/config/vax/linux.h
gcc/config/xtensa/linux.h

index e1c64a56b63e36e858d2c702f3bda992fd3ca22a..8f0417202a92ff09a0fa3977eb303e6b0193a9ad 100644 (file)
@@ -1,3 +1,45 @@
+2010-12-09  Joseph Myers  <joseph@codesourcery.com>
+
+       * config/alpha/freebsd.h (LINK_SPEC): Don't use
+       %{!dynamic-linker:}.
+       * config/alpha/linux-elf.h (LINK_SPEC): Likewise.
+       * config/arm/freebsd.h (LINK_SPEC): Likewise.
+       * config/arm/linux-elf.h (LINUX_TARGET_LINK_SPEC): Likewise.
+       * config/bfin/linux.h (LINK_SPEC): Likewise.
+       * config/cris/linux.h (CRIS_LINK_SUBTARGET_SPEC): Likewise.
+       * config/frv/linux.h (LINK_SPEC): Likewise.
+       * config/i386/freebsd.h (LINK_SPEC): Likewise.
+       * config/i386/freebsd64.h (LINK_SPEC): Likewise.
+       * config/i386/linux.h (LINK_SPEC): Likewise.
+       * config/i386/linux64.h (LINK_SPEC): Likewise.
+       * config/i386/openbsdelf.h (LINK_SPEC): Likewise.
+       * config/ia64/freebsd.h (LINK_SPEC): Likewise.
+       * config/ia64/linux.h (LINK_SPEC): Likewise.
+       * config/lm32/uclinux-elf.h (LINK_SPEC): Likewise.
+       * config/m32r/linux.h (LINK_SPEC): Likewise.
+       * config/m68k/linux.h (LINK_SPEC): Likewise.
+       * config/microblaze/linux.h (LINK_SPEC): Likewise.
+       * config/mips/linux.h (LINK_SPEC): Likewise.
+       * config/mips/linux64.h (LINK_SPEC): Likewise.
+       * config/mips/openbsd.h (LINK_SPEC): Likewise.
+       * config/mn10300/linux.h (LINK_SPEC): Likewise.
+       * config/netbsd-elf.h (LINK_SPEC): Likewise.
+       * config/pa/pa-linux.h (LINK_SPEC): Likewise.
+       * config/rs6000/linux64.h (LINK_OS_LINUX_SPEC32,
+       LINK_OS_LINUX_SPEC64): Likewise.
+       * config/rs6000/sysv4.h (LINK_OS_FREEBSD_SPEC,
+       LINK_OS_LINUX_SPEC, LINK_OS_GNU_SPEC, LINK_OS_NETBSD_SPEC):
+       Likewise.
+       * config/s390/linux.h (LINK_SPEC): Likewise.
+       * config/sh/linux.h (SUBTARGET_LINK_SPEC): Likewise.
+       * config/sparc/freebsd.h (LINK_SPEC): Likewise.
+       * config/sparc/linux.h (LINK_SPEC): Likewise.
+       * config/sparc/linux64.h (LINK_ARCH32_SPEC, LINK_ARCH64_SPEC,
+       LINK_SPEC): Likewise.
+       * config/sparc/openbsd64.h (LINK_SPEC): Likewise.
+       * config/vax/linux.h (LINK_SPEC): Likewise.
+       * config/xtensa/linux.h (LINK_SPEC): Likewise.
+
 2010-12-09  Joseph Myers  <joseph@codesourcery.com>
 
        * config/bfin/bfin.h (ASM_SPEC): Remove %{n} and %{T}.
index 972774f8165f600f0ff9cecd89352f5ded35ceb6..fbefde1fda4fccebc59458ab59981d312a3c1a87 100644 (file)
@@ -37,7 +37,7 @@ along with GCC; see the file COPYING3.  If not see
   %{!shared:                                                           \
     %{!static:                                                         \
       %{rdynamic:-export-dynamic}                                      \
-      %{!dynamic-linker:-dynamic-linker %(fbsd_dynamic_linker) }}      \
+      -dynamic-linker %(fbsd_dynamic_linker) } \
     %{static:-Bstatic}}                                                        \
   %{symbolic:-Bsymbolic}"
 
index 262404b233bd3ffb7b0591c3b060246699a64795..e8eac2f912cc64d330fc25d0c9d9738c18057d7f 100644 (file)
@@ -1,6 +1,6 @@
 /* Definitions of target machine for GNU compiler
    for Alpha Linux-based GNU systems using ELF.
-   Copyright (C) 1996, 1997, 1998, 2001, 2002, 2003, 2006, 2007
+   Copyright (C) 1996, 1997, 1998, 2001, 2002, 2003, 2006, 2007, 2010
    Free Software Foundation, Inc.
    Contributed by Richard Henderson.
 
@@ -47,7 +47,7 @@ along with GCC; see the file COPYING3.  If not see
   %{!shared:                                                   \
     %{!static:                                                 \
       %{rdynamic:-export-dynamic}                              \
-      %{!dynamic-linker:-dynamic-linker %(elf_dynamic_linker)}}        \
+      -dynamic-linker %(elf_dynamic_linker)}   \
     %{static:-static}}"
 
 #undef LIB_SPEC
index 20cda99defb0bced04a458a3d6f1c50249a0ddd4..701bb149930ae5f13c55322daf57d2c8fcd95939 100644 (file)
@@ -35,7 +35,7 @@
   %{!shared:                                                           \
     %{!static:                                                         \
       %{rdynamic:-export-dynamic}                                      \
-      %{!dynamic-linker:-dynamic-linker %(fbsd_dynamic_linker) }}      \
+      -dynamic-linker %(fbsd_dynamic_linker) } \
     %{static:-Bstatic}}                                                        \
   %{symbolic:-Bsymbolic}"
 
index 9fdca414e8ef442355e10e2a671cba1774debd90..7318e3c3ce59f268c1196819a2a65c29cff2d709 100644 (file)
@@ -1,6 +1,6 @@
 /* Definitions for ARM running Linux-based GNU systems using ELF
    Copyright (C) 1993, 1994, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-   2005, 2006, 2007, 2008
+   2005, 2006, 2007, 2008, 2009, 2010
    Free Software Foundation, Inc.
    Contributed by Philip Blundell <philb@gnu.org>
 
@@ -70,7 +70,7 @@
    %{shared:-shared} \
    %{symbolic:-Bsymbolic} \
    %{rdynamic:-export-dynamic} \
-   %{!dynamic-linker:-dynamic-linker " LINUX_DYNAMIC_LINKER "} \
+   -dynamic-linker " LINUX_DYNAMIC_LINKER " \
    -X \
    %{mbig-endian:-EB} %{mlittle-endian:-EL}" \
    SUBTARGET_EXTRA_LINK_SPEC
index 5c716cd67f77fa148923cf3a2d3d5dd9b0ec7d89..a75074592c5904155ffb6b382100c45075113d35 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (C) 2007, 2008 Free Software Foundation, Inc.
+/* Copyright (C) 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
 
 This file is part of GCC.
 
@@ -45,7 +45,7 @@ see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
   %{shared:-G -Bdynamic} \
   %{!shared: %{!static: \
    %{rdynamic:-export-dynamic} \
-   %{!dynamic-linker:-dynamic-linker /lib/ld-uClibc.so.0}} \
+   -dynamic-linker /lib/ld-uClibc.so.0} \
    %{static}} -init __init -fini __fini"
 
 #define MD_UNWIND_SUPPORT "config/bfin/linux-unwind.h"
index 38f0a7ef8c9f139a84c8fcdcff0fb103d956a1e4..3f22cd369198b0306210b869cbb2adaf0723fe66 100644 (file)
@@ -1,5 +1,5 @@
 /* Definitions for GCC.  Part of the machine description for CRIS.
-   Copyright (C) 2001, 2002, 2003, 2005, 2006, 2007, 2008
+   Copyright (C) 2001, 2002, 2003, 2005, 2006, 2007, 2008, 2009, 2010
    Free Software Foundation, Inc.
    Contributed by Axis Communications.  Written by Hans-Peter Nilsson.
 
@@ -116,7 +116,7 @@ along with GCC; see the file COPYING3.  If not see
   %{symbolic:-Bdynamic} %{shlib:-Bdynamic} %{static:-Bstatic}\
   %{!shared:%{!static:\
               %{rdynamic:-export-dynamic}\
-              %{!dynamic-linker:-dynamic-linker " LINUX_DYNAMIC_LINKER "}}}\
+              -dynamic-linker " LINUX_DYNAMIC_LINKER "}}\
   %{!r:%{O2|O3: --gc-sections}}"
 
 
index 71cd094a1ba76011dee450c7c683d0cf8c123398..4f11618b402348a7f73c928fb4818f8470a5cdc5 100644 (file)
@@ -1,5 +1,5 @@
 /* Target macros for the FRV Linux port of GCC.
-   Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2006, 2007
+   Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2006, 2007, 2010
    Free Software Foundation, Inc.
    Contributed by Red Hat Inc.
 
@@ -42,7 +42,7 @@
   %{mfdpic: -m elf32frvfd -z text} %{shared} %{pie} \
   %{!shared: %{!static: \
    %{rdynamic:-export-dynamic} \
-   %{!dynamic-linker:-dynamic-linker " LINUX_DYNAMIC_LINKER "}} \
+   -dynamic-linker " LINUX_DYNAMIC_LINKER "} \
    %{static}}"
 
 /* Support for compile-time default CPU.  */
index f23a4249e28fec7d131f9827860af7a5457d3d5d..61592d46bb35cf38a63449bd9d799f3eb325dfb9 100644 (file)
@@ -102,7 +102,7 @@ along with GCC; see the file COPYING3.  If not see
     %{!shared: \
       %{!static: \
         %{rdynamic:-export-dynamic} \
-        %{!dynamic-linker:-dynamic-linker %(fbsd_dynamic_linker) }} \
+        -dynamic-linker %(fbsd_dynamic_linker) } \
     %{static:-Bstatic}} \
   %{symbolic:-Bsymbolic}"
 
index 69915ea61856a0e85871b4131471236aedd9e288..67be570f35558965065e9ceec9d83f757bebb923 100644 (file)
@@ -1,5 +1,5 @@
 /* Definitions for AMD x86-64 running FreeBSD with ELF format
-   Copyright (C) 2002, 2004, 2007 Free Software Foundation, Inc.
+   Copyright (C) 2002, 2004, 2007, 2010 Free Software Foundation, Inc.
    Contributed by David O'Brien <obrien@FreeBSD.org>
 
 This file is part of GCC.
@@ -38,6 +38,6 @@ along with GCC; see the file COPYING3.  If not see
     %{!shared: \
       %{!static: \
         %{rdynamic:-export-dynamic} \
-       %{!dynamic-linker:-dynamic-linker %(fbsd_dynamic_linker) }} \
+       -dynamic-linker %(fbsd_dynamic_linker) } \
     %{static:-Bstatic}} \
   %{symbolic:-Bsymbolic}"
index 7d6d7ebcf10cc0209a642e47eb06726045467a97..47db90f8ac0ef6ba97c14f4e6cf0bd6af23aa76a 100644 (file)
@@ -109,7 +109,7 @@ along with GCC; see the file COPYING3.  If not see
     %{!ibcs: \
       %{!static: \
        %{rdynamic:-export-dynamic} \
-       %{!dynamic-linker:-dynamic-linker %(dynamic_linker)}} \
+       -dynamic-linker %(dynamic_linker)} \
        %{static:-static}}}"
 
 /* Similar to standard Linux, but adding -ffast-math support.  */
index 118128174b32b0ea1d2f447f46888807b45b0b87..c6d8244c775923c551670e8b242c342f0157b4db 100644 (file)
@@ -80,8 +80,8 @@ see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
   %{!shared: \
     %{!static: \
       %{rdynamic:-export-dynamic} \
-      %{" SPEC_32 ":%{!dynamic-linker:-dynamic-linker " LINUX_DYNAMIC_LINKER32 "}} \
-      %{" SPEC_64 ":%{!dynamic-linker:-dynamic-linker " LINUX_DYNAMIC_LINKER64 "}}} \
+      %{" SPEC_32 ":-dynamic-linker " LINUX_DYNAMIC_LINKER32 "} \
+      %{" SPEC_64 ":-dynamic-linker " LINUX_DYNAMIC_LINKER64 "}} \
     %{static:-static}}"
 
 /* Similar to standard Linux, but adding -ffast-math support.  */
index d3728352b58f9625d28016c86ed94ea7e1845063..a0c681029f3fe2b1014fd295b15c04b93659948a 100644 (file)
@@ -1,6 +1,6 @@
 /* Configuration for an OpenBSD i386 target.
    
-   Copyright (C) 2005, 2007 Free Software Foundation, Inc.
+   Copyright (C) 2005, 2007, 2009, 2010 Free Software Foundation, Inc.
 
 This file is part of GCC.
 
@@ -129,6 +129,6 @@ along with GCC; see the file COPYING3.  If not see
    %{static:-Bstatic} \
    %{!static:-Bdynamic} \
    %{assert*} \
-   %{!dynamic-linker:-dynamic-linker /usr/libexec/ld.so}"
+   -dynamic-linker /usr/libexec/ld.so"
 
 #define OBSD_HAS_CORRECT_SPECS
index 7881ab17b4c6ce23df92d46a1d10143ac6aa9e4b..24e413142a7dea8d23ac91121ee9010861773b2c 100644 (file)
@@ -30,7 +30,7 @@ along with GCC; see the file COPYING3.  If not see
   %{!shared:                                                           \
     %{!static:                                                         \
       %{rdynamic:-export-dynamic}                                      \
-      %{!dynamic-linker:-dynamic-linker %(fbsd_dynamic_linker) }}      \
+      -dynamic-linker %(fbsd_dynamic_linker) } \
     %{static:-Bstatic}}"
 
 
index 587a4f44f4648dbe72562db64ccccf872b735282..dafd2d2cead5b7c74dd37dac1c77322ee5ee628f 100644 (file)
@@ -1,7 +1,7 @@
 /* Definitions for ia64-linux target.
 
 Copyright (C) 2000, 2001, 2002, 2003, 2004, 2006,
-2009 Free Software Foundation, Inc.
+2009, 2010 Free Software Foundation, Inc.
 
 This file is part of GCC.
 
@@ -69,7 +69,7 @@ do {                                          \
   %{!shared: \
     %{!static: \
       %{rdynamic:-export-dynamic} \
-      %{!dynamic-linker:-dynamic-linker " LINUX_DYNAMIC_LINKER "}} \
+      -dynamic-linker " LINUX_DYNAMIC_LINKER "} \
       %{static:-static}}"
 
 #define CPP_SPEC "%{posix:-D_POSIX_SOURCE} %{pthread:-D_REENTRANT}"
index 5ca4c385f0a04567da68a14d5588c03f214bc12e..c54ea356cd05a611276a0ee14928c9aaf42ebbe2 100644 (file)
@@ -72,7 +72,7 @@
    %{shared:-shared} \
    %{symbolic:-Bsymbolic} \
    %{rdynamic:-export-dynamic} \
-   %{!dynamic-linker:-dynamic-linker /lib/ld-linux.so.2}"
+   -dynamic-linker /lib/ld-linux.so.2"
 
 #define TARGET_OS_CPP_BUILTINS() LINUX_TARGET_OS_CPP_BUILTINS()
 
index 565fdcf62fcb5d5ddf76b1c5cf69c8c0aaa7f7ea..fd09f242ee35ef65953064fc1bb1ac9b6a58cf48 100644 (file)
@@ -55,7 +55,7 @@
     %{!ibcs: \
       %{!static: \
        %{rdynamic:-export-dynamic} \
-       %{!dynamic-linker:-dynamic-linker " LINUX_DYNAMIC_LINKER "}} \
+       -dynamic-linker " LINUX_DYNAMIC_LINKER "} \
        %{static:-static}}}"
 #else
 #define LINK_SPEC "%(link_cpu) -m m32relf_linux %{shared:-shared} \
@@ -63,7 +63,7 @@
     %{!ibcs: \
       %{!static: \
        %{rdynamic:-export-dynamic} \
-       %{!dynamic-linker:-dynamic-linker " LINUX_DYNAMIC_LINKER "}} \
+       -dynamic-linker " LINUX_DYNAMIC_LINKER "} \
        %{static:-static}}}"
 #endif
 
index 4608be9790bfdab1827266286d8bcd5015ccef7f..803e144a826996862bff568b4e590361a9c9b6ba 100644 (file)
@@ -83,7 +83,7 @@ along with GCC; see the file COPYING3.  If not see
   %{!shared: \
     %{!static: \
       %{rdynamic:-export-dynamic} \
-      %{!dynamic-linker*:-dynamic-linker " LINUX_DYNAMIC_LINKER "}} \
+      -dynamic-linker " LINUX_DYNAMIC_LINKER "} \
     %{static}}"
 
 /* For compatibility with linux/a.out */
index adf5fcccf386d6e79d5517df96d7b6c3a560487b..3c13fabcb3b7e1b910b100918903fc31884b324d 100644 (file)
@@ -30,6 +30,6 @@
   %{!shared: \
     %{!static: \
       %{rdynamic:-export-dynamic} \
-      %{!dynamic-linker:-dynamic-linker %(dynamic_linker)}} \
+      -dynamic-linker %(dynamic_linker)} \
     %{static:-static}}"
 
index 8087e8ffd12e288bce34d839d7d7e3508c2223cd..c72d6608d5fdc044bb25f49e7286fe52bbc5ad76 100644 (file)
@@ -1,6 +1,6 @@
 /* Definitions for MIPS running Linux-based GNU systems with ELF format.
    Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
-   2007, 2008 Free Software Foundation, Inc.
+   2007, 2008, 2010 Free Software Foundation, Inc.
 
 This file is part of GCC.
 
@@ -75,7 +75,7 @@ along with GCC; see the file COPYING3.  If not see
     %{!ibcs: \
       %{!static: \
         %{rdynamic:-export-dynamic} \
-        %{!dynamic-linker:-dynamic-linker " LINUX_DYNAMIC_LINKER "}} \
+        -dynamic-linker " LINUX_DYNAMIC_LINKER "} \
         %{static:-static}}}"
 
 #undef SUBTARGET_ASM_SPEC
index a68e8b4da9bb8ef4f08b492e9df521ca7fbecac8..4fed7187be9b0963775e60f75e0852f41d79a393 100644 (file)
@@ -1,6 +1,6 @@
 /* Definitions for MIPS running Linux-based GNU systems with ELF format
    using n32/64 abi.
-   Copyright 2002, 2003, 2004, 2005, 2006, 2007, 2008
+   Copyright 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2010
    Free Software Foundation, Inc.
 
 This file is part of GCC.
@@ -54,10 +54,9 @@ along with GCC; see the file COPYING3.  If not see
     %{!ibcs: \
       %{!static: \
         %{rdynamic:-export-dynamic} \
-        %{!dynamic-linker: \
-         %{mabi=n32: -dynamic-linker " LINUX_DYNAMIC_LINKERN32 "} \
-         %{mabi=64: -dynamic-linker " LINUX_DYNAMIC_LINKER64 "} \
-         %{mabi=32: -dynamic-linker " LINUX_DYNAMIC_LINKER32 "}}} \
+       %{mabi=n32: -dynamic-linker " LINUX_DYNAMIC_LINKERN32 "} \
+       %{mabi=64: -dynamic-linker " LINUX_DYNAMIC_LINKER64 "} \
+       %{mabi=32: -dynamic-linker " LINUX_DYNAMIC_LINKER32 "}} \
       %{static:-static}}} \
 %{mabi=n32:-melf32%{EB:b}%{EL:l}tsmipn32} \
 %{mabi=64:-melf64%{EB:b}%{EL:l}tsmip} \
index 2cf7fbcd885b0679d477cd27aa5d44e28698f007..f86bb5a1143808f3bfe9f2e8252a210f0c0c0423 100644 (file)
@@ -1,5 +1,6 @@
 /* Configuration for  a MIPS ABI32 OpenBSD target.
-   Copyright (C) 1999, 2003, 2004, 2007, 2008 Free Software Foundation, Inc.
+   Copyright (C) 1999, 2003, 2004, 2007, 2008, 2009, 2010
+   Free Software Foundation, Inc.
 
 This file is part of GCC.
 
@@ -81,7 +82,7 @@ along with GCC; see the file COPYING3.  If not see
    %{bestGnum} %{shared} %{non_shared} \
    %{call_shared} %{no_archive} %{exact_version} \
    %{!shared: %{!non_shared: %{!call_shared: -non_shared}}} \
-   %{!dynamic-linker:-dynamic-linker /usr/libexec/ld.so} \
+   -dynamic-linker /usr/libexec/ld.so \
    %{!nostdlib:%{!r*:%{!e*:-e __start}}} -dc -dp \
    %{static:-Bstatic} %{!static:-Bdynamic} %{assert*}"
 
index 9992877e2eff8147f16f310b8b99af8973d7adcc..bed6ece543836929363c0b551c9e5d3462630453 100644 (file)
@@ -38,7 +38,7 @@
 #define LINK_SPEC "%{mrelax:--relax} %{shared:-shared} \
    %{!static: \
      %{rdynamic:-export-dynamic} \
-     %{!dynamic-linker:-dynamic-linker " LINUX_DYNAMIC_LINKER "}} \
+     -dynamic-linker " LINUX_DYNAMIC_LINKER "} \
    %{static:-static}"
 
 #undef  PROCESSOR_DEFAULT
index f98cbe87bc90aad3b7fb465b8eea63fae57b6b48..d6f90f0cb58c57ed4e0123342696967317c8fc24 100644 (file)
@@ -77,7 +77,7 @@ along with GCC; see the file COPYING3.  If not see
         %{!e*:-e %(netbsd_entry_point)}}} \
      %{!static: \
        %{rdynamic:-export-dynamic} \
-       %{!dynamic-linker:-dynamic-linker /usr/libexec/ld.elf_so}} \
+       -dynamic-linker /usr/libexec/ld.elf_so} \
      %{static:-static}}"
 
 /* Use --as-needed -lgcc_s for eh support.  */
index 16d88fe9d0d8271db9dd3df75b6b5b31c3d174bf..872ba26ca27f0f7c153ae2459e71bf1bace69d2d 100644 (file)
@@ -46,7 +46,7 @@ along with GCC; see the file COPYING3.  If not see
   %{!shared: \
     %{!static: \
       %{rdynamic:-export-dynamic} \
-      %{!dynamic-linker:-dynamic-linker " LINUX_DYNAMIC_LINKER "}} \
+      -dynamic-linker " LINUX_DYNAMIC_LINKER "} \
       %{static:-static}}"
 
 /* glibc's profiling functions don't need gcc to allocate counters.  */
index 0089b9dcc56925b7fcd0597606ef01959782aed5..086e3de77f5be803e4621bda7f9147e6a128ae7f 100644 (file)
@@ -392,11 +392,11 @@ extern int dot_symbols;
 
 #define LINK_OS_LINUX_SPEC32 "-m elf32ppclinux %{!shared: %{!static: \
   %{rdynamic:-export-dynamic} \
-  %{!dynamic-linker:-dynamic-linker " LINUX_DYNAMIC_LINKER32 "}}}"
+  -dynamic-linker " LINUX_DYNAMIC_LINKER32 "}}"
 
 #define LINK_OS_LINUX_SPEC64 "-m elf64ppc %{!shared: %{!static: \
   %{rdynamic:-export-dynamic} \
-  %{!dynamic-linker:-dynamic-linker " LINUX_DYNAMIC_LINKER64 "}}}"
+  -dynamic-linker " LINUX_DYNAMIC_LINKER64 "}}"
 
 #undef  TOC_SECTION_ASM_OP
 #define TOC_SECTION_ASM_OP \
index b5c25f0d5838fbc55e0e3d21ac945a3dc03751d0..8365a8fafcf1f93ae7dc380ef8cf3376d4ced1b3 100644 (file)
@@ -834,7 +834,7 @@ SVR4_ASM_SPEC \
   %{!shared: \
     %{!static: \
       %{rdynamic: -export-dynamic} \
-      %{!dynamic-linker:-dynamic-linker %(fbsd_dynamic_linker) }} \
+      -dynamic-linker %(fbsd_dynamic_linker) } \
     %{static:-Bstatic}} \
   %{symbolic:-Bsymbolic}"
 
@@ -875,7 +875,7 @@ SVR4_ASM_SPEC \
 
 #define LINK_OS_LINUX_SPEC "-m elf32ppclinux %{!shared: %{!static: \
   %{rdynamic:-export-dynamic} \
-  %{!dynamic-linker:-dynamic-linker " LINUX_DYNAMIC_LINKER "}}}"
+  -dynamic-linker " LINUX_DYNAMIC_LINKER "}}"
 
 #if defined(HAVE_LD_EH_FRAME_HDR)
 # define LINK_EH_SPEC "%{!static:--eh-frame-hdr} "
@@ -906,7 +906,7 @@ SVR4_ASM_SPEC \
 
 #define LINK_OS_GNU_SPEC "-m elf32ppclinux %{!shared: %{!static: \
   %{rdynamic:-export-dynamic} \
-  %{!dynamic-linker:-dynamic-linker /lib/ld.so.1}}}"
+  -dynamic-linker /lib/ld.so.1}}"
 
 #define CPP_OS_GNU_SPEC "-D__unix__ -D__gnu_hurd__ -D__GNU__   \
 %{!undef:                                                      \
@@ -931,7 +931,7 @@ ncrtn.o%s"
 #define LINK_OS_NETBSD_SPEC "\
 %{!shared: %{!static: \
   %{rdynamic:-export-dynamic} \
-  %{!dynamic-linker:-dynamic-linker /usr/libexec/ld.elf_so}}}"
+  -dynamic-linker /usr/libexec/ld.elf_so}}"
 
 #define CPP_OS_NETBSD_SPEC "\
 -D__powerpc__ -D__NetBSD__ -D__KPRINTF_ATTRIBUTE__"
index ddbcfa9753c7215a1b82804c960f9a76e7f6e5be..95cead119a68163b546f1c9db941d3230d510da7 100644 (file)
@@ -1,5 +1,5 @@
 /* Definitions for Linux for S/390.
-   Copyright (C) 1999, 2000, 2001, 2002, 2004, 2005, 2006, 2007
+   Copyright (C) 1999, 2000, 2001, 2002, 2004, 2005, 2006, 2007, 2010
    Free Software Foundation, Inc.
    Contributed by Hartmut Penner (hpenner@de.ibm.com) and
                   Ulrich Weigand (uweigand@de.ibm.com).
@@ -83,9 +83,8 @@ along with GCC; see the file COPYING3.  If not see
       %{static:-static} \
       %{!static: \
        %{rdynamic:-export-dynamic} \
-       %{!dynamic-linker: \
-          %{m31:-dynamic-linker " LINUX_DYNAMIC_LINKER32 "} \
-          %{m64:-dynamic-linker " LINUX_DYNAMIC_LINKER64 "}}}}"
+       %{m31:-dynamic-linker " LINUX_DYNAMIC_LINKER32 "} \
+       %{m64:-dynamic-linker " LINUX_DYNAMIC_LINKER64 "}}}"
 
 #define CPP_SPEC "%{posix:-D_POSIX_SOURCE} %{pthread:-D_REENTRANT}"
 
index d513af8824c5773c710ff2101e316b11eeac6207..a090dae1cab964990d65f1e6fc10e12387c2cd1f 100644 (file)
@@ -1,5 +1,5 @@
 /* Definitions for SH running Linux-based GNU systems using ELF
-   Copyright (C) 1999, 2000, 2002, 2003, 2004, 2005, 2006, 2007
+   Copyright (C) 1999, 2000, 2002, 2003, 2004, 2005, 2006, 2007, 2010
    Free Software Foundation, Inc.
    Contributed by Kazumoto Kojima <kkojima@rr.iij4u.or.jp>
 
@@ -56,7 +56,7 @@ along with GCC; see the file COPYING3.  If not see
   "%{shared:-shared} \
    %{!static: \
      %{rdynamic:-export-dynamic} \
-     %{!dynamic-linker:-dynamic-linker " LINUX_DYNAMIC_LINKER "}} \
+     -dynamic-linker " LINUX_DYNAMIC_LINKER "} \
    %{static:-static}"
 
 /* Output assembler code to STREAM to call the profiler.  */
index 541010a205ee559cd319b034803ad011e06a8dc3..417357f13fa658ad5abc8f594364a783dc3554fb 100644 (file)
@@ -39,7 +39,7 @@ along with GCC; see the file COPYING3.  If not see
   %{!shared:                                                           \
     %{!static:                                                         \
       %{rdynamic:-export-dynamic}                                      \
-      %{!dynamic-linker:-dynamic-linker %(fbsd_dynamic_linker) }}      \
+      -dynamic-linker %(fbsd_dynamic_linker) } \
     %{static:-Bstatic}}"
 
 
index fd63c63d35a5daf5ded3dac01a78362a72aa545d..fe02f892ecff33cc62b226612d6b4a13fd49c700 100644 (file)
@@ -84,7 +84,7 @@ along with GCC; see the file COPYING3.  If not see
     %{!ibcs: \
       %{!static: \
         %{rdynamic:-export-dynamic} \
-        %{!dynamic-linker:-dynamic-linker " LINUX_DYNAMIC_LINKER "}} \
+        -dynamic-linker " LINUX_DYNAMIC_LINKER "} \
         %{static:-static}}}"
 
 /* The sun bundled assembler doesn't accept -Yd, (and neither does gas).
index 099a46213be14d1bb618d0ede41559ca2950c71a..a251313fc6547a1cfcc5f2ed9a15ef9b7b181ab1 100644 (file)
@@ -118,7 +118,7 @@ along with GCC; see the file COPYING3.  If not see
     %{!ibcs: \
       %{!static: \
         %{rdynamic:-export-dynamic} \
-        %{!dynamic-linker:-dynamic-linker " LINUX_DYNAMIC_LINKER32 "}} \
+        -dynamic-linker " LINUX_DYNAMIC_LINKER32 "} \
         %{static:-static}}} \
 "
 
@@ -127,7 +127,7 @@ along with GCC; see the file COPYING3.  If not see
     %{!ibcs: \
       %{!static: \
         %{rdynamic:-export-dynamic} \
-        %{!dynamic-linker:-dynamic-linker " LINUX_DYNAMIC_LINKER64 "}} \
+        -dynamic-linker " LINUX_DYNAMIC_LINKER64 "} \
         %{static:-static}}} \
 "
 
@@ -208,7 +208,7 @@ along with GCC; see the file COPYING3.  If not see
     %{!ibcs: \
       %{!static: \
         %{rdynamic:-export-dynamic} \
-        %{!dynamic-linker:-dynamic-linker " LINUX_DYNAMIC_LINKER64 "}} \
+        -dynamic-linker " LINUX_DYNAMIC_LINKER64 "} \
         %{static:-static}}} \
 %{mlittle-endian:-EL} \
 %{!mno-relax:%{!r:-relax}} \
index 4b13d6db2c3b0f8cabbc61c3c3b83816bc88bf43..194c73b64a1a7d885261defa6bc1174b4fa52c40 100644 (file)
@@ -1,5 +1,5 @@
 /* Configuration file for sparc64 OpenBSD target.
-   Copyright (C) 1999, 2005, 2007 Free Software Foundation, Inc.
+   Copyright (C) 1999, 2005, 2007, 2010 Free Software Foundation, Inc.
 
 This file is part of GCC.
 
@@ -77,7 +77,7 @@ along with GCC; see the file COPYING3.  If not see
    %{static:-Bstatic} \
    %{!static:-Bdynamic} \
    %{assert*} \
-   %{!dynamic-linker:-dynamic-linker /usr/libexec/ld.so}"
+   -dynamic-linker /usr/libexec/ld.so"
 
 /* As an elf system, we need crtbegin/crtend stuff.  */
 #undef STARTFILE_SPEC
index dccbe9cc8ee4af0d5dfb6f4c7dfb13c7634b56fd..97e036b9d64d01910dfc56e1b5a0fbdeb190457b 100644 (file)
@@ -1,5 +1,5 @@
 /* Definitions for VAX running Linux-based GNU systems with ELF format.
-   Copyright (C) 2007, 2009 Free Software Foundation, Inc.
+   Copyright (C) 2007, 2009, 2010 Free Software Foundation, Inc.
 
 This file is part of GCC.
 
@@ -44,5 +44,5 @@ along with GCC; see the file COPYING3.  If not see
   %{!shared: \
     %{!static: \
       %{rdynamic:-export-dynamic} \
-      %{!dynamic-linker:-dynamic-linker /lib/ld.so.1}} \
+      -dynamic-linker /lib/ld.so.1} \
     %{static:-static}}"
index 69ab626b20114e319e5b0e0124a524d797fe460b..7ac9e027be83a48eb49066c8ed50c42885c5be72 100644 (file)
@@ -1,6 +1,6 @@
 /* Xtensa Linux configuration.
    Derived from the configuration for GCC for Intel i386 running Linux.
-   Copyright (C) 2001, 2002, 2003, 2006, 2007, 2008
+   Copyright (C) 2001, 2002, 2003, 2006, 2007, 2008, 2010
    Free Software Foundation, Inc.
 
 This file is part of GCC.
@@ -52,7 +52,7 @@ along with GCC; see the file COPYING3.  If not see
     %{!ibcs: \
       %{!static: \
         %{rdynamic:-export-dynamic} \
-        %{!dynamic-linker:-dynamic-linker " LINUX_DYNAMIC_LINKER "}} \
+        -dynamic-linker " LINUX_DYNAMIC_LINKER "} \
       %{static:-static}}}"
 
 #undef LOCAL_LABEL_PREFIX