aboutsummaryrefslogtreecommitdiff
path: root/gcc/config
diff options
context:
space:
mode:
authorJoseph Myers <joseph@codesourcery.com>2011-01-19 20:39:09 +0000
committerJoseph Myers <jsm28@gcc.gnu.org>2011-01-19 20:39:09 +0000
commit368e0b39344b9d3ce1ea5528c65f46cf613e05f0 (patch)
tree19d36456014ad6406485e86bb8deb0343f0b5dae /gcc/config
parent5ee9259f75c8d3f90b4860ee7cd40e253de8856b (diff)
downloadgcc-368e0b39344b9d3ce1ea5528c65f46cf613e05f0.zip
gcc-368e0b39344b9d3ce1ea5528c65f46cf613e05f0.tar.gz
gcc-368e0b39344b9d3ce1ea5528c65f46cf613e05f0.tar.bz2
linux64.h (LINK_SPEC): Remove %{non_shared} %{call_shared}.
* config/mips/linux64.h (LINK_SPEC): Remove %{non_shared} %{call_shared}. * config/mips/mips.h (LINK_SPEC): Remove %{non_shared}. * config/mips/netbsd.h (LINK_SPEC): Remove %{call_shared}. * config/mips/openbsd.h (LINK_SPEC): Remove %{non_shared} %{call_shared} and conditionals on these options not being passed. * config/mips/sde.h (LINK_SPEC): Remove %{non_shared} %{call_shared}. From-SVN: r169024
Diffstat (limited to 'gcc/config')
-rw-r--r--gcc/config/mips/linux64.h3
-rw-r--r--gcc/config/mips/mips.h2
-rw-r--r--gcc/config/mips/netbsd.h1
-rw-r--r--gcc/config/mips/openbsd.h5
-rw-r--r--gcc/config/mips/sde.h2
5 files changed, 5 insertions, 8 deletions
diff --git a/gcc/config/mips/linux64.h b/gcc/config/mips/linux64.h
index 0822c6d..987a991 100644
--- a/gcc/config/mips/linux64.h
+++ b/gcc/config/mips/linux64.h
@@ -47,8 +47,7 @@ along with GCC; see the file COPYING3. If not see
#undef LINK_SPEC
#define LINK_SPEC "\
%{G*} %{EB} %{EL} %{mips1} %{mips2} %{mips3} %{mips4} \
-%{shared} %{non_shared} \
-%{call_shared} \
+%{shared} \
%(endian_spec) \
%{!shared: \
%{!static: \
diff --git a/gcc/config/mips/mips.h b/gcc/config/mips/mips.h
index 93b70ff..24539c4 100644
--- a/gcc/config/mips/mips.h
+++ b/gcc/config/mips/mips.h
@@ -1150,7 +1150,7 @@ enum mips_code_readable_setting {
#define LINK_SPEC "\
%(endian_spec) \
%{G*} %{mips1} %{mips2} %{mips3} %{mips4} %{mips32*} %{mips64*} \
-%{shared} %{non_shared}"
+%{shared}"
#endif /* LINK_SPEC defined */
diff --git a/gcc/config/mips/netbsd.h b/gcc/config/mips/netbsd.h
index 44ef20c..82a0921 100644
--- a/gcc/config/mips/netbsd.h
+++ b/gcc/config/mips/netbsd.h
@@ -148,7 +148,6 @@ along with GCC; see the file COPYING3. If not see
%{EB:-m elf32bmip} \
%(endian_spec) \
%{G*} %{mips1} %{mips2} %{mips3} %{mips4} %{mips32} %{mips32r2} %{mips64} \
- %{call_shared} \
%(netbsd_link_spec)"
#define NETBSD_ENTRY_POINT "__start"
diff --git a/gcc/config/mips/openbsd.h b/gcc/config/mips/openbsd.h
index e6fe265..a392ca4 100644
--- a/gcc/config/mips/openbsd.h
+++ b/gcc/config/mips/openbsd.h
@@ -77,9 +77,8 @@ along with GCC; see the file COPYING3. If not see
#undef LINK_SPEC
#define LINK_SPEC \
"%{G*} %{EB} %{EL} %{mips1} %{mips2} %{mips3} \
- %{shared} %{non_shared} \
- %{call_shared} \
- %{!shared: %{!non_shared: %{!call_shared: -non_shared}}} \
+ %{shared} \
+ %{!shared: -non_shared} \
-dynamic-linker /usr/libexec/ld.so \
%{!nostdlib:%{!r:%{!e*:-e __start}}} -dc -dp \
%{static:-Bstatic} %{!static:-Bdynamic} %{assert*}"
diff --git a/gcc/config/mips/sde.h b/gcc/config/mips/sde.h
index 6a5485d..7194c1e 100644
--- a/gcc/config/mips/sde.h
+++ b/gcc/config/mips/sde.h
@@ -59,7 +59,7 @@ along with GCC; see the file COPYING3. If not see
#define LINK_SPEC "\
%(endian_spec) \
%{G*} %{mips1} %{mips2} %{mips3} %{mips4} %{mips32*} %{mips64*} \
-%{shared} %{non_shared} %{call_shared} \
+%{shared} \
%{mabi=n32:-melf32%{EB:b}%{EL:l}tsmipn32} \
%{mabi=64:-melf64%{EB:b}%{EL:l}tsmip} \
%{mabi=32:-melf32%{EB:b}%{EL:l}tsmip}"