aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGunther Nikl <gni@gecko.de>2004-02-12 16:36:07 +0000
committerKazu Hirata <kazu@gcc.gnu.org>2004-02-12 16:36:07 +0000
commit7ea98c5a502af3c3c443911b34d7bbf5e8a65600 (patch)
treeb49fd8ae01f9b1a0b9d998ba15503f29b5cdb85d
parent8f6a8d03ac1bf35b689663483efc691415b48291 (diff)
downloadgcc-7ea98c5a502af3c3c443911b34d7bbf5e8a65600.zip
gcc-7ea98c5a502af3c3c443911b34d7bbf5e8a65600.tar.gz
gcc-7ea98c5a502af3c3c443911b34d7bbf5e8a65600.tar.bz2
* config.gcc: Restore support for m68k-openbsd.
From-SVN: r77712
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/config.gcc8
2 files changed, 12 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 6ed2399..86685c0 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+2004-02-12 Gunther Nikl <gni@gecko.de>
+
+ * config.gcc: Restore support for m68k-openbsd.
+
2004-02-12 Jan Hubicka <jh@suse.cz>
* tree-optimize.c (tree_rest_of_compilation): Do not release
diff --git a/gcc/config.gcc b/gcc/config.gcc
index aee81cf..7005d6c 100644
--- a/gcc/config.gcc
+++ b/gcc/config.gcc
@@ -1201,6 +1201,14 @@ m68010-*-netbsdelf* | m68k*-*-netbsdelf*)
;;
esac
;;
+m68k*-*-openbsd*)
+ # needed to unconfuse gdb
+ tm_defines="OBSD_OLD_GAS TARGET_DEFAULT=(MASK_68020|MASK_68881|MASK_BITFIELD)"
+ tm_file="m68k/m68k.h openbsd.h m68k/openbsd.h"
+ tmake_file="t-libc-ok t-openbsd m68k/t-openbsd"
+ # we need collect2 until our bug is fixed...
+ use_collect2=yes
+ ;;
m68k-*-uclinux*) # Motorola m68k/ColdFire running uClinux with uClibc
tm_file="m68k/m68k.h m68k/m68k-none.h m68k/m68kelf.h dbxelf.h elfos.h m68k/uclinux.h"
tm_defines="MOTOROLA USE_GAS"