linux64.h (LINK_SPEC): Remove %{bestGnum} %{no_archive} %{exact_version}.
authorJoseph Myers <joseph@codesourcery.com>
Fri, 14 Jan 2011 18:56:52 +0000 (18:56 +0000)
committerJoseph Myers <jsm28@gcc.gnu.org>
Fri, 14 Jan 2011 18:56:52 +0000 (18:56 +0000)
* config/mips/linux64.h (LINK_SPEC): Remove %{bestGnum}
%{no_archive} %{exact_version}.
* config/mips/mips.h (LINK_SPEC): Remove %{bestGnum}.
* config/mips/netbsd.h (LINK_SPEC): Remove %{bestGnum}
%{no_archive} %{exact_version}.
* config/mips/openbsd.h (LINK_SPEC): Likewise.
* config/mips/sde.h (LINK_SPEC): Remove %{bestGnum}.
* config/mips/vxworks.h: Likewise.

From-SVN: r168813

gcc/ChangeLog
gcc/config/mips/linux64.h
gcc/config/mips/mips.h
gcc/config/mips/netbsd.h
gcc/config/mips/openbsd.h
gcc/config/mips/sde.h
gcc/config/mips/vxworks.h

index b06c32220f81a5a4dc5ed6da15ca96f5542bfcf6..d0c9abdbb07f9011f9372055acc65b847fa6dd72 100644 (file)
@@ -1,3 +1,14 @@
+2011-01-14  Joseph Myers  <joseph@codesourcery.com>
+
+       * config/mips/linux64.h (LINK_SPEC): Remove %{bestGnum}
+       %{no_archive} %{exact_version}.
+       * config/mips/mips.h (LINK_SPEC): Remove %{bestGnum}.
+       * config/mips/netbsd.h (LINK_SPEC): Remove %{bestGnum}
+       %{no_archive} %{exact_version}.
+       * config/mips/openbsd.h (LINK_SPEC): Likewise.
+       * config/mips/sde.h (LINK_SPEC): Remove %{bestGnum}.
+       * config/mips/vxworks.h: Likewise.
+
 2011-01-14  Joseph Myers  <joseph@codesourcery.com>
 
        * config/microblaze/microblaze.h (ASM_SPEC): Remove
index 8d035694abe31d865620c1f924304c6a9bc7dc8c..0822c6d1fb58ff6c138427d51ac3bc7e11458b4f 100644 (file)
@@ -47,8 +47,8 @@ along with GCC; see the file COPYING3.  If not see
 #undef LINK_SPEC
 #define LINK_SPEC "\
 %{G*} %{EB} %{EL} %{mips1} %{mips2} %{mips3} %{mips4} \
-%{bestGnum} %{shared} %{non_shared} \
-%{call_shared} %{no_archive} %{exact_version} \
+%{shared} %{non_shared} \
+%{call_shared} \
  %(endian_spec) \
   %{!shared: \
     %{!static: \
index 7aa6bacbed53a3671e16f89797267747cccfc45c..93b70ffee191cecc505f38c3ae3f4a99e6860d9f 100644 (file)
@@ -1145,14 +1145,12 @@ enum mips_code_readable_setting {
 %(subtarget_asm_spec)"
 
 /* Extra switches sometimes passed to the linker.  */
-/* ??? The bestGnum will never be passed to the linker, because the gcc driver
-  will interpret it as a -b option.  */
 
 #ifndef LINK_SPEC
 #define LINK_SPEC "\
 %(endian_spec) \
 %{G*} %{mips1} %{mips2} %{mips3} %{mips4} %{mips32*} %{mips64*} \
-%{bestGnum} %{shared} %{non_shared}"
+%{shared} %{non_shared}"
 #endif  /* LINK_SPEC defined */
 
 
index b8f7e76f2f42d758bdbd47c1ae09a0f4709142d3..44ef20cfff04788575c36f256370dcca42b587ea 100644 (file)
@@ -1,6 +1,6 @@
 /* Definitions of target machine for GNU compiler, for MIPS NetBSD systems.
    Copyright (C) 1993, 1995, 1996, 1997, 1999, 2000, 2001, 2002, 2003, 2004,
-   2007, 2010 Free Software Foundation, Inc.
+   2007, 2010, 2011 Free Software Foundation, Inc.
 
 This file is part of GCC.
 
@@ -148,7 +148,7 @@ along with GCC; see the file COPYING3.  If not see
    %{EB:-m elf32bmip} \
    %(endian_spec) \
    %{G*} %{mips1} %{mips2} %{mips3} %{mips4} %{mips32} %{mips32r2} %{mips64} \
-   %{bestGnum} %{call_shared} %{no_archive} %{exact_version} \
+   %{call_shared} \
    %(netbsd_link_spec)"
 
 #define NETBSD_ENTRY_POINT "__start"
index 4936131c3f6d204209a9058ef6b9a8ed02923ae2..e6fe265bc68d7a7d13c1e77528f143134fa85e80 100644 (file)
@@ -1,5 +1,5 @@
 /* Configuration for  a MIPS ABI32 OpenBSD target.
-   Copyright (C) 1999, 2003, 2004, 2007, 2008, 2009, 2010
+   Copyright (C) 1999, 2003, 2004, 2007, 2008, 2009, 2010, 2011
    Free Software Foundation, Inc.
 
 This file is part of GCC.
@@ -77,8 +77,8 @@ along with GCC; see the file COPYING3.  If not see
 #undef LINK_SPEC
 #define LINK_SPEC \
   "%{G*} %{EB} %{EL} %{mips1} %{mips2} %{mips3} \
-   %{bestGnum} %{shared} %{non_shared} \
-   %{call_shared} %{no_archive} %{exact_version} \
+   %{shared} %{non_shared} \
+   %{call_shared} \
    %{!shared: %{!non_shared: %{!call_shared: -non_shared}}} \
    -dynamic-linker /usr/libexec/ld.so \
    %{!nostdlib:%{!r:%{!e*:-e __start}}} -dc -dp \
index dfa40b91a9410ef4abb0f0f589683f08924c1ac9..6a5485d7bba0bf9d3646ccd56d46998110f999f0 100644 (file)
@@ -1,6 +1,6 @@
 /* Definitions of target machine for GNU compiler.
    MIPS SDE version.
-   Copyright (C) 2003, 2004, 2007, 2008, 2009, 2010
+   Copyright (C) 2003, 2004, 2007, 2008, 2009, 2010, 2011
    Free Software Foundation, Inc.
 
 This file is part of GCC.
@@ -59,7 +59,6 @@ along with GCC; see the file COPYING3.  If not see
 #define LINK_SPEC "\
 %(endian_spec) \
 %{G*} %{mips1} %{mips2} %{mips3} %{mips4} %{mips32*} %{mips64*} \
-%{bestGnum} \
 %{shared} %{non_shared} %{call_shared} \
 %{mabi=n32:-melf32%{EB:b}%{EL:l}tsmipn32} \
 %{mabi=64:-melf64%{EB:b}%{EL:l}tsmip} \
index 438e25b9bd4ee9e3c8ad83e93f00d6c005e3005d..f6c84b9a69bbd9fdf8a88676eaa9cf88f0247f27 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (C) 1999, 2003, 2004, 2007, 2008, 2010
+/* Copyright (C) 1999, 2003, 2004, 2007, 2008, 2010, 2011
    Free Software Foundation, Inc.
 
 This file is part of GCC.
@@ -35,8 +35,7 @@ along with GCC; see the file COPYING3.  If not see
 #undef LINK_SPEC
 #define LINK_SPEC "\
 %(endian_spec) \
-%{!G:-G 0} %{G*} %{mips1} %{mips2} %{mips3} %{mips4} %{mips32} %{mips64} \
-%{bestGnum}" \
+%{!G:-G 0} %{G*} %{mips1} %{mips2} %{mips3} %{mips4} %{mips32} %{mips64} " \
 VXWORKS_LINK_SPEC
 
 #undef  LIB_SPEC