summaryrefslogtreecommitdiff
path: root/gcc/config/sparc/t-linux64
diff options
context:
space:
mode:
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>1999-12-09 10:41:45 +0000
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>1999-12-09 10:41:45 +0000
commitd512eff27a44671c1f48c168343b67a9e7a09e68 (patch)
tree049a8600399737ad4bba947e298352ca1d14d35b /gcc/config/sparc/t-linux64
parent922fb6c738cf37d2ce0bf662b6a3935e16df4643 (diff)
downloadgcc-d512eff27a44671c1f48c168343b67a9e7a09e68.tar.gz
* config/sparc/linux64.h (TARGET_DEFAULT): Make -mapp-regs
default on linux64 again. * config/sparc/t-linux64: Add mno-app-regs and non-medlow code models for multilibing. * genmultilib: Accept | as alternative separator within a set in MULTILIB_OPTIONS. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@30841 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/sparc/t-linux64')
-rw-r--r--gcc/config/sparc/t-linux647
1 files changed, 4 insertions, 3 deletions
diff --git a/gcc/config/sparc/t-linux64 b/gcc/config/sparc/t-linux64
index 077cf69e719..efabfc7edc7 100644
--- a/gcc/config/sparc/t-linux64
+++ b/gcc/config/sparc/t-linux64
@@ -1,6 +1,7 @@
-MULTILIB_OPTIONS = m64/m32
-MULTILIB_DIRNAMES = 64 32
-MULTILIB_MATCHES =
+MULTILIB_OPTIONS = m64/m32 mno-app-regs|mcmodel=medany
+MULTILIB_DIRNAMES = 64 32 alt
+MULTILIB_MATCHES = mcmodel?medany=mcmodel?medmid
+MULTILIB_EXCEPTIONS = *m32/*medany *m32/*mno-app-regs
LIBGCC = stmp-multilib
INSTALL_LIBGCC = install-multilib