This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
m68k-linux: reduce multilibs
- From: Andreas Schwab <schwab at linux-m68k dot org>
- To: gcc-patches at gcc dot gnu dot org
- Date: Sun, 26 Dec 2010 19:19:42 +0100
- Subject: m68k-linux: reduce multilibs
Linux/m68k only supports m680x0 CPUs, so exclude the other variants from
the multilib selection for m68k-linux targets.
Andreas.
2010-12-26 Andreas Schwab <schwab@linux-m68k.org>
* config/m68k/t-linux (M68K_MLIB_CPU): Only include 680x0 CPUs.
diff --git a/gcc/config/m68k/t-linux b/gcc/config/m68k/t-linux
index 8dd5112..7af40da 100644
--- a/gcc/config/m68k/t-linux
+++ b/gcc/config/m68k/t-linux
@@ -18,8 +18,8 @@
EXTRA_MULTILIB_PARTS=crtbegin.o crtend.o crtbeginS.o crtendS.o crtbeginT.o
-# Only include multilibs for CPUs with an MMU.
-M68K_MLIB_CPU += && match(FLAGS, "FL_MMU")
+# Only include multilibs for 680x0 CPUs with an MMU.
+M68K_MLIB_CPU += && (CPU ~ "^m680") && (FLAGS ~ "FL_MMU")
# This rule uses MULTILIB_MATCHES to generate a definition of
# SYSROOT_SUFFIX_SPEC.
--
Andreas Schwab, schwab@linux-m68k.org
GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5
"And now for something completely different."