aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDoug Evans <dje@gnu.org>1995-12-31 23:46:10 +0000
committerDoug Evans <dje@gnu.org>1995-12-31 23:46:10 +0000
commitc506d97b984aedb951c1ae34d380b9b22038e58a (patch)
treebb5ee5a38207d7ed06ddac53278da0b5f23c7556
parent126db1fa3288458f6b3149df32f392cde227f54c (diff)
downloadgcc-c506d97b984aedb951c1ae34d380b9b22038e58a.zip
gcc-c506d97b984aedb951c1ae34d380b9b22038e58a.tar.gz
gcc-c506d97b984aedb951c1ae34d380b9b22038e58a.tar.bz2
(MULTILIB_DEFAULTS): Define.
From-SVN: r10921
-rw-r--r--gcc/config/m68k/m68k-none.h17
1 files changed, 16 insertions, 1 deletions
diff --git a/gcc/config/m68k/m68k-none.h b/gcc/config/m68k/m68k-none.h
index 2f6761b..f299330 100644
--- a/gcc/config/m68k/m68k-none.h
+++ b/gcc/config/m68k/m68k-none.h
@@ -92,4 +92,19 @@ Boston, MA 02111-1307, USA. */
#endif
-/* end of m68k-none.h */
+/* Avoid building multilib libraries for the defaults.
+ t-m68kbare doesn't support -mfpa in the multilib'd libraries, so we don't
+ either. */
+#if (TARGET_DEFAULT & 5) == 5
+#if TARGET_DEFAULT & 2
+#define MULTILIB_DEFAULTS { "m68020", "m68881" }
+#else
+#define MULTILIB_DEFAULTS { "m68020", "msoft-float" }
+#endif
+#else
+#if TARGET_DEFAULT & 2
+#define MULTILIB_DEFAULTS { "m68000", "m68881" }
+#else
+#define MULTILIB_DEFAULTS { "m68000", "msoft-float" }
+#endif
+#endif