From 9611c86ca19199fd10542932b22d8829f2a28ae1 Mon Sep 17 00:00:00 2001 From: Wolfgang Thaller Date: Fri, 17 Aug 2018 02:40:15 +0200 Subject: [PATCH] Don't compile multilibs for 68060, fidoa, and cpu32 (fixes #56) --- gcc/gcc/config.gcc | 2 +- gcc/gcc/config/m68k/t-m68k | 3 +++ gcc/gcc/config/m68k/t-macos | 5 +++++ 3 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 gcc/gcc/config/m68k/t-macos diff --git a/gcc/gcc/config.gcc b/gcc/gcc/config.gcc index 96bc8c97c9..4b5cbe7d66 100644 --- a/gcc/gcc/config.gcc +++ b/gcc/gcc/config.gcc @@ -1927,7 +1927,7 @@ m68k-*-macos*) default_cf_cpu=5206 tm_file="${tm_file} m68k/m68k-none.h m68k/m68kelf.h dbxelf.h elfos.h newlib-stdint.h m68k/m68kemb.h m68k/m68k-macos.h" tm_defines="${tm_defines} MOTOROLA=1" - tmake_file="m68k/t-floatlib m68k/t-m68kbare m68k/t-m68kelf" + tmake_file="m68k/t-floatlib m68k/t-m68kbare m68k/t-m68kelf m68k/t-macos" tmake_file="$tmake_file m68k/t-mlibs" ;; diff --git a/gcc/gcc/config/m68k/t-m68k b/gcc/gcc/config/m68k/t-m68k index 73a9fbb4c3..6213ced400 100644 --- a/gcc/gcc/config/m68k/t-m68k +++ b/gcc/gcc/config/m68k/t-m68k @@ -6,3 +6,6 @@ M68K_ARCH := m68k m68k-mac-pragmas.o: $(srcdir)/config/m68k/m68k-mac-pragmas.c $(COMPILE) $< $(POSTCOMPILE) + +M68K_MLIB_CPU += && (CPU !~ "^m68060") && (CPU !~ "^cpu32") && (CPU !~ "^fidoa") + diff --git a/gcc/gcc/config/m68k/t-macos b/gcc/gcc/config/m68k/t-macos new file mode 100644 index 0000000000..1ef1c285f3 --- /dev/null +++ b/gcc/gcc/config/m68k/t-macos @@ -0,0 +1,5 @@ +m68k-mac-pragmas.o: $(srcdir)/config/m68k/m68k-mac-pragmas.c + $(COMPILE) $< + $(POSTCOMPILE) + +M68K_MLIB_CPU += && (CPU !~ "^m68060") && (CPU !~ "^cpu32") && (CPU !~ "^fidoa")