aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2002-10-08 23:59:45 +0200
committerDavid S. Miller <davem@gcc.gnu.org>2002-10-08 14:59:45 -0700
commitfb7d9c35dbaf2ee7b5da0e70bd3dd635384f9516 (patch)
tree0411054136c6cee6a3d00a8eb498fabbe9a1e4b4 /gcc
parent11f3e4c7ca8cd3dab7591c4a0ccb2288d2914f59 (diff)
downloadgcc-fb7d9c35dbaf2ee7b5da0e70bd3dd635384f9516.zip
gcc-fb7d9c35dbaf2ee7b5da0e70bd3dd635384f9516.tar.gz
gcc-fb7d9c35dbaf2ee7b5da0e70bd3dd635384f9516.tar.bz2
t-linux64 (MULTILIB_OPTIONS): Remove mno-app-regs|mcmodel=medany.
2002-10-08 Jakub Jelinek <jakub@redhat.com> * config/sparc/t-linux64 (MULTILIB_OPTIONS): Remove mno-app-regs|mcmodel=medany. (MULTILIB_DIRNAMES, MULTILIB_OSDIRNAMES): Remove alt. (MULTILIB_EXCEPTIONS, MULTILIB_EXCLUSIONS, MULTILIB_MATCHES): Remove. (CRTSTUFF_T_CFLAGS): Define. From-SVN: r57956
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog8
-rw-r--r--gcc/config/sparc/t-linux6413
2 files changed, 15 insertions, 6 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 1ebd0b3..148ec8a 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,11 @@
+2002-10-08 Jakub Jelinek <jakub@redhat.com>
+
+ * config/sparc/t-linux64 (MULTILIB_OPTIONS): Remove
+ mno-app-regs|mcmodel=medany.
+ (MULTILIB_DIRNAMES, MULTILIB_OSDIRNAMES): Remove alt.
+ (MULTILIB_EXCEPTIONS, MULTILIB_EXCLUSIONS, MULTILIB_MATCHES): Remove.
+ (CRTSTUFF_T_CFLAGS): Define.
+
2002-10-08 Roger Sayle <roger@eyesopen.com>
PR target/8087
diff --git a/gcc/config/sparc/t-linux64 b/gcc/config/sparc/t-linux64
index 5b66033..3e3fa4c 100644
--- a/gcc/config/sparc/t-linux64
+++ b/gcc/config/sparc/t-linux64
@@ -1,9 +1,6 @@
-MULTILIB_OPTIONS = m64/m32 mno-app-regs|mcmodel=medany
-MULTILIB_DIRNAMES = 64 32 alt
-MULTILIB_MATCHES = mcmodel?medany=mcmodel?medmid
-MULTILIB_EXCEPTIONS = m32/mno-app-regs* m32/mcmodel=*
-MULTILIB_EXCLUSIONS = m32/!m64/mno-app-regs m32/!m64/mcmodel=medany
-MULTILIB_OSDIRNAMES = ../lib64 ../lib alt
+MULTILIB_OPTIONS = m64/m32
+MULTILIB_DIRNAMES = 64 32
+MULTILIB_OSDIRNAMES = ../lib64 ../lib
LIBGCC = stmp-multilib
INSTALL_LIBGCC = install-multilib
@@ -16,3 +13,7 @@ EXTRA_MULTILIB_PARTS=crtbegin.o crtend.o crtbeginS.o crtendS.o crtbeginT.o \
# Avoid the t-linux version file.
SHLIB_MAPFILES = $(srcdir)/libgcc-std.ver \
$(srcdir)/config/sparc/libgcc-sparc-glibc.ver
+
+CRTSTUFF_T_CFLAGS = `if test x$$($(GCC_FOR_TARGET) $(MULTILIB_CFLAGS) \
+ -print-multi-os-directory) \
+ = x../lib64; then echo -mcmodel=medany; fi`