* config/mips/mips.h (TARGET_CPU_CPP_BUILTINS): Add
assert for machine=mips for !TARGET_IRIX.
* config/mips/linux.h: Remove machine=mips assert.
* config/mips/netbsd.h: Ditto.
* config/mips/openbsd.h: Ditto.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@92561
138bc75d-0d04-0410-961f-
82ee72b054a4
+2004-12-23 Eric Christopher <echristo@redhat.com>
+
+ * config/mips/mips.h (TARGET_CPU_CPP_BUILTINS): Add
+ assert for machine=mips for !TARGET_IRIX.
+ * config/mips/linux.h: Remove machine=mips assert.
+ * config/mips/netbsd.h: Ditto.
+ * config/mips/openbsd.h: Ditto.
+
2004-12-23 Dale Johannesen <dalej@apple.com>
* tree.c (iterative_hash_expr): Canonicalize builtins.
later sse generations. Disabling mmx also disables 3dnow.
2004-12-22 Daniel Berlin <dberlin@dberlin.org>
-
+
* tree-inline.c (struct inline_data): Remove inlined_fns.
(expand_call_inline): Remove dead code setting
inlined_fns.
builtin_define ("__PIC__"); \
builtin_define ("__pic__"); \
} \
- builtin_assert ("machine=mips"); \
/* The GNU C++ standard library requires this. */ \
if (c_dialect_cxx ()) \
builtin_define ("_GNU_SOURCE"); \
#define TARGET_CPU_CPP_BUILTINS() \
do \
{ \
+ /* Everyone but IRIX defines this to mips. */ \
+ if (!TARGET_IRIX) \
+ builtin_assert ("machine=mips"); \
+ \
builtin_assert ("cpu=mips"); \
builtin_define ("__mips__"); \
builtin_define ("_mips"); \
NETBSD_OS_CPP_BUILTINS_ELF(); \
builtin_define ("__NO_LEADING_UNDERSCORES__"); \
builtin_define ("__GP_SUPPORT__"); \
- builtin_assert ("machine=mips"); \
if (TARGET_LONG64) \
builtin_define ("__LONG64"); \
\
builtin_define ("__OpenBSD__"); \
builtin_assert ("system=unix"); \
builtin_assert ("system=OpenBSD"); \
- builtin_assert ("machine=mips"); \
} while (0)
/* Layout of source language data types. */