+2004-03-16 Paolo Bonzini <bonzini@gnu.org>
+
+ * combine.c (combine_simplify_rtx): Remove the "last"
+ parameter and its documentation. Adjust recursive calls.
+ (simplify_logical): Always perform the only simplification
+ controlled by "last", if the simplified expression is
+ actually different.
+ (try_combine): Do not pass the "last" parameter to
+ combine_simplify_rtx.
+
+2004-03-16 Richard Sandiford <rsandifo@redhat.com>
+
+ PR target/14599
+ * config/mips/mips.md (UNSPEC_GP): New constant.
+ * config/mips/mips.c (CONST_GP_P): Expect the CONST to contain
+ an UNSPEC instead of (reg $gp).
+ (mips16_gp_pseudo_reg): Change accordingly.
+ (print_operand): Print $gp directly when handling CONST_GP_P.
+
+2004-03-16 Richard Zidlicky <rz@linux-m68k.org>
+
+ * config.gcc, config/m68k/linux.h: Implement with-cpu for m68k-linux.
+ * longlong.h: Make code 68060 clean when compiling for m68060.
+
+2004-03-16 Richard Zidlicky <rz@linux-m68k.org>
+
+ * config/m68k/m68k.md: Fix constraints for bitfield instructions.
+ * doc/md.texi: Clarify description of "i" constraint.
+
+2004-03-15 James E Wilson <wilson@specifixinc.com>
+
+ * config/mips/mips.md (type): Split load into load, fpload, fpidxload.
+ Split store into store, fpstore, fpidxstore. Fix all uses.
+ * config/mips/5400.md (ir_vr54_load, ir_vr54_store, ir_vr54_fstore):
+ Likewise.
+ * config/mips/5500.md (ir_vr55_load, i5_vr55_store): Likewise.
+ * config/mips/7000.md (rm7_ld, rm7_st): Likewise.
+ * config/mips/9000.md (rm9k_load, rm9k_store): Likewise.
+ * config/mips/sr71k.md (ir_sr70_load, ir_sr70_store, ir_sr70_fload,
+ ir_sr70_fstore): Likewise.
+
+2004-03-15 Richard Henderson <rth@redhat.com>
+
+ PR middle-end/14535
+ * except.c (collect_one_action_chain): Record action for cleanup
+ outer of exception spec.
+
+2004-03-15 Ian Lance Taylor <ian@wasabisystems.com>
+
+ * config/rs6000/host-darwin.c (darwin_rs6000_gt_pch_use_address):
+ Fix the check for abort and only do the mmap if we can.
+
+2004-03-15 Eric Botcazou <ebotcazou@act-europe.fr>
+
+ * config/sparc/sparc.h: Rework comments about the code model
+ in 64-bit environment and the mode 'Pmode'.
+ * doc/invoke.texi (SPARC options): Rework description of the
+ different code models supported in 64-bit environment.
+
+2004-03-15 Kazu Hirata <kazu@cs.umass.edu>
+
+ * defaults.h (REVERSIBLE_CC_MODE): Define.
+ * jump.c (reversed_comparison_code_parts): Don't check if
+ REVERSIBLE_CC_MODE is defined.
+
+2004-03-15 Kazu Hirata <kazu@cs.umass.edu>
+
+ * c-incpath.c, c-incpath.h, c-pch.c, c.opt, cppexp.c,
+ et-forest.h, genattr.c, ggc-none.c, hosthooks-def.h,
+ hosthooks.h, params.h, ra-colorize.c, web.c,
+ config/darwin-c.c, config/alpha/freebsd.h, config/arm/pe.c,
+ config/avr/avr-protos.h, config/avr/avr.md,
+ config/fr30/fr30-protos.h, config/fr30/fr30.md,
+ config/h8300/fixunssfsi.c, config/i386/darwin.h,
+ config/i386/freebsd.h, config/i386/freebsd64.h,
+ config/ia64/hpux.h, config/ia64/unwind-ia64.c,
+ config/ip2k/libgcc.S, config/m32r/xm-m32r.h,
+ config/mmix/mmix-modes.def, config/ns32k/netbsd.h,
+ config/ns32k/ns32k.md, config/pa/pa64-hpux.h,
+ config/pa/pa64-regs.h, config/rs6000/aix41.h,
+ config/rs6000/aix43.h, config/rs6000/host-darwin.c,
+ config/sparc/aout.h, config/sparc/freebsd.h,
+ config/sparc/litecoff.h, config/vax/vax-protos.h,
+ doc/hostconfig.texi, doc/include/gcc-common.texi: Update
+ copyright.
+
2004-03-15 Paul Brook <paul@codesourcery.com>
* config/arm/arm.c (thumb_expand_prologue): Tie prologue insns to fp.