+2002-05-29 Eric Christopher <echristo@redhat.com>
+
+ * config/mips/linux.h (SUBTARGET_CPP_SPEC): Add support for
+ mips5/mips32/mips64 and _MIPS_ISA_MIPSXX.
+
2002-05-29 Nick Clifton <nickc@cambridge.redhat.com>
* config/fr30/fr30.md: Remove previous restriction on splits.
2002-05-29 Jason Thorpe <thorpej@wasabisystems.com>
* config/alpha/netbsd.h (TARGET_OS_CPP_BUILTINS): Use
- NETBSD_OS_CPP_BUILTINS_ELF and NETBSD_OS_CPP_BUILTINS_LP64.
- (CPP_SUBTARGET_SPEC): Define.
- (SUBTARGET_EXTRA_SPECS): Define.
+ NETBSD_OS_CPP_BUILTINS_ELF and NETBSD_OS_CPP_BUILTINS_LP64.
+ (CPP_SUBTARGET_SPEC): Define.
+ (SUBTARGET_EXTRA_SPECS): Define.
(CPP_SPEC): Remove.
2002-05-29 Dale Johannesen <dalej@apple.com>
* config/s390/s390.c (legitimate_pic_operand_p): Do not
accept symbolic LARL operands.
- (s390_emit_epilogue): Do not set FRAME_RELATED_P on
+ (s390_emit_epilogue): Do not set FRAME_RELATED_P on
epilogue insns.
-
+
2002-05-29 Hartmut Penner <hpenner@de.ibm.com>
* config/s390/s390.md (cmpstr_64/31): Mark whole
- input registers as used.
+ input registers as used.
2002-05-28 Richard Henderson <rth@redhat.com>
2002-05-28 Marc Espie <espie@openbsd.org>
- * config/i386/openbsd.h (HAVE_GAS_MAX_SKIP_P2ALIGN): Remove,
+ * config/i386/openbsd.h (HAVE_GAS_MAX_SKIP_P2ALIGN): Remove,
inherited from gas.h.
(ASM_QUAD): Undef. OpenBSD does not support it.
(TREE_REAL_CST_PTR): New accessor.
(TREE_REAL_CST): Update.
* real.h: Include machmode.h.
- (realvaluetype): Make it struct realvaluetype, not a typedef.
+ (realvaluetype): Make it struct realvaluetype, not a typedef.
(build_real): Prototype here.
* tree.c: Include real.h.
- (build_real): Allocate the REAL_VALUE_TYPE as a separate
- object in GC memory, set TREE_REAL_CST_PTR to point to it.
+ (build_real): Allocate the REAL_VALUE_TYPE as a separate
+ object in GC memory, set TREE_REAL_CST_PTR to point to it.
(build_real_from_int_cst): Use build_real.
* ggc-common.c (ggc_mark_trees): Mark TREE_REAL_CST_PTR of a
REAL_CST.
* config/sparc/ultra3.md (us3_single): Likewise.
(us3_ialuX): Likewise.
(us3_imul, us3_idiv): Tweak.
-
+
2002-05-28 Richard Henderson <rth@redhat.com>
* config/alpha/alpha.c (alpha_in_small_data_p): Return false for
%{mips2: -D_MIPS_ISA=_MIPS_ISA_MIPS2} \
%{mips3: -D_MIPS_ISA=_MIPS_ISA_MIPS3} \
%{mips4: -D_MIPS_ISA=_MIPS_ISA_MIPS4} \
+%{mips5: -D_MIPS_ISA=_MIPS_ISA_MIPS5} \
+%{mips32: -D_MIPS_ISA=_MIPS_ISA_MIPS32} \
+%{mips64: -D_MIPS_ISA=_MIPS_ISA_MIPS64} \
%{!mips*: -D_MIPS_ISA=_MIPS_ISA_MIPS1} \
%{mabi=32: -D_MIPS_SIM=_MIPS_SIM_ABI32} \
%{mabi=n32: -D_ABIN32=2 -D_MIPS_SIM=_ABIN32} \