+2005-04-19 Andrew Haley <aph@redhat.com>
+
+ PR java/21022
+ * dbxout.c (dbxout_type_fields): Check DECL_IGNORED_P before
+ looking at a field's bitpos.
+
+2005-04-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
+
+ * system.h (fopen, fdopen, freopen): Define these to the unlocked
+ libiberty functions.
+
+2005-04-19 Kazu Hirata <kazu@cs.umass.edu>
+
+ PR tree-optimization/21096
+ * tree-ssa-copy.c (fini_copy_prop): Free cached_last_copy_of.
+
+2005-04-19 Alan Modra <amodra@bigpond.net.au>
+
+ PR target/21098
+ * config/rs6000/rs6000.c (rs6000_elf_end_indicate_exec_stack): New.
+ * config/rs6000/linux64.h (TARGET_ASM_FILE_END): Use the above.
+
+2005-04-19 Alexandre Oliva <aoliva@redhat.com>
+
+ * tree-cfg.c (dump_function_to_file): Use cfun info only if it
+ refers to the function being dumped.
+
+2005-04-18 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * varasm.c (assemble_start_function): Remove reset of in_section.
+
+2005-04-18 James A. Morrison <phython@gcc.gnu.org>
+
+ PR tree-optimization/21085
+ * fold-const (fold_binary): Don't change X % -C to X % C if C has
+ overflowed.
+
+2005-04-19 Ben Elliston <bje@au.ibm.com>
+
+ * doc/invoke.texi (Optimize Options): Refer to the correct
+ optimisation flag -ftree-dominator-opts, not -ftree-dom.
+
+2005-04-18 Christopher Jaillet <christophe.jaillet@wanadoo.fr>
+
+ * config/rs6000/rs6000.c (machopic_output_stub): Increase
+ alloca argument to be big enough.
+
+2005-04-18 Alexandre Oliva <aoliva@redhat.com>
+
+ PR middle-end/21049
+ * tree-cfg.c (dump_function_to_file): Do not crash if cfun or
+ cfun->cfg are NULL.
+
+2005-04-18 Tom Tromey <tromey@redhat.com>
+
+ * cgraphunit.c (cgraph_finalize_compilation_unit): Fix a comment
+ typo.
+
+2005-04-18 Richard Henderson <rth@redhat.com>
+
+ * config/alpha/alpha.c (alpha_split_atomic_op): New.
+ (alphaev5_insn_pipe): Add LD_L, ST_C, MB types.
+ (alphaev4_insn_pipe): Likewise. Correct IST and LDSYM pipes.
+ * config/alpha/alpha-protos.h: Update.
+ * config/alpha/alpha.md (UNSPECV_MB, UNSPECV_LL, UNSPECV_SC): New.
+ (UNSPECV_ATOMIC, UNSPECV_CMPXCHG, UNSPECV_XCHG): New.
+ (attr type): Add ld_l, st_c, mb.
+ (andsi_internal, andnotsi3, iorsi_internal, one_cmplsi_internal,
+ iornotsi3, xorsi_internal, xornotsi3): New.
+ * config/alpha/ev4.md (ev4_ld): Add ld_l.
+ (ev4_ist_c, ev4_mb): New.
+ * config/alpha/ev5.md (ev5_st): Add st_c, mb.
+ (ev5_ld_l): New.
+ * config/alpha/ev6.md (ev6_ild): Add ld_l.
+ (ev6_ist): Add st_c.
+ (ev6_mb): New.
+ * config/alpha/sync.md: New file.
+
+2005-04-18 Richard Henderson <rth@redhat.com>
+
+ * builtins.c (expand_builtin_sync_operation): Fold nand to and
+ for constants.
+
+ * optabs.c (expand_sync_operation): Fix typo expanding nand to and.
+
+2005-04-18 Devang Patel <dpatel@apple.com>
+
+ * config/rs6000/atlivec.md (mulv4si3): New pattern.
+
+2005-04-18 James A. Morrison <phython@gcc.gnu.org>
+
+ PR tree-optimization/20922
+ * fold-const.c (fold_binary): Fold X - c > X and X + c < X to false.
+ Fold X + c >= X and fold X - c <= X to true.
+
+2005-04-18 James A. Morrison <phython@gcc.gnu.org>
+
+ * config/ia64/unwind-ia64.c (emergency_reg_state_free): Make an
+ unsigned int.
+ (emergency_labeled_state_free): Likewise.
+
2005-04-18 Nick Clifton <nickc@redhat.com>
* config/h8300/h8300.md (jump): Remove prescan parameter from