+2004-08-13 Richard Henderson <rth@redhat.com>
+
+ * dbxout.c (NO_DBX_FUNCTION_END): Default to zero.
+ (dbxout_function_end): Remove ifdefs for it.
+ (dbxout_begin_prologue): Protect N_BNSYM with it, and gdb extensions.
+
+2004-08-13 Richard Henderson <rth@redhat.com>
+
+ * Makefile.in (insn-preds.o): Depend on TREE_H.
+ * genpreds.c (write_insn_preds_c): Include tree.h.
+ * config/alpha/alpha.c (reg_or_0_operand, reg_or_6bit_operand,
+ reg_or_8bit_operand, cint8_operand, add_operand, sext_add_operand,
+ const48_operand, and_operand, or_operand, mode_width_operand,
+ mode_mask_operand, mul8_operand, const0_operand,
+ hard_fp_register_operand, hard_int_register_operand,
+ reg_or_cint_operand, some_operand, some_ni_operand, input_operand,
+ samegp_function_operand, direct_call_operand, small_symbolic_operand,
+ global_symbolic_operand, call_operand, symbolic_operand,
+ dtp16_symbolic_operand, dtp32_symbolic_operand,
+ gotdtp_symbolic_operand, tp16_symbolic_operand, tp32_symbolic_operand,
+ gottp_symbolic_operand, alpha_comparison_operator,
+ alpha_zero_comparison_operator, alpha_swapped_comparison_operator,
+ signed_comparison_operator, alpha_fp_comparison_operator,
+ divmod_operator, fix_operator, aligned_memory_operand,
+ unaligned_memory_operand, reg_or_unaligned_mem_operand,
+ any_memory_operand, reg_not_elim_operand, normal_memory_operand,
+ reg_no_subreg_operand, addition_operation): Move to predicates.md.
+ (reg_or_const_int_operand): Remove. Replace all users with
+ reg_or_cint_operand.
+ (tls_symbolic_operand_1): Export. Don't check mode or for CONST.
+ (resolve_reload_operand): Split out of aligned_memory_operand.
+ * config/alpha/alpha-protos.h: Update for exports.
+ * config/alpha/alpha.h (PREDICATE_CODES): Remove.
+ * config/alpha/alpha.md: Include predicates.md.
+ * config/alpha/predicates.md: New file.
+
+2004-08-13 Richard Sandiford <rsandifo@redhat.com>
+
+ * genattrtab.c (insn_ent): Replace insn_code, insn_index and lineno
+ fields with a pointer to the instruction definition.
+ (get_attr_value, fill_attr, make_length_attrs, remove_insn_ent)
+ (insert_insn_ent, simplify_test_exp, optimize_attrs, write_attr_get)
+ (write_attr_case, write_const_num_delay_slots): Update accordingly.
+ (write_attr_case, write_const_num_delay_slots): Write the name of
+ an insn next to its case statement.
+ * genoutput.c (data): Add a filename field.
+ (gen_insn, gen_peephole, gen_expand, gen_split): Set it.
+ (output_insn_data): Print the location of each insn definition.
+ * genrecog.c (write_action): Print the name of an insn above
+ the statement that returns its code.
+
+2004-08-12 Andrew Pinski <pinskia@physics.uc.edu>
+
+ * config/darwin-c.c (find_subframework_file): Fix spelling of cannot.
+ * config/libgloss.h: Likewise.
+ * config/arm/arm.c (arm_gen_load_multiple): Likewise.
+ * c4x/c4x-modes.def: Likewise.
+ * config/c4x/c4x.c (c4x_hard_regno_rename_ok): Likewise.
+ (c4x_rptb_nop_p): Likewise.
+ (c4x_rptb_valid_p): Likewise.
+ (c4x_rptb_insert): Likewise.
+ (c4x_address_conflict): Likewise.
+ * config/c4x/c4x.md: Likewise.
+ * config/frv/frv.md: Likewise.
+ * config/i386/athlon.md: Likewise.
+ * config/i386/i386.md: Likewise.
+ * config/i386/predicates.md: Likewise.
+ * config/ia64/ia64.c: Likewise.
+ * config/ia64/itanium1.md: Likewise.
+ * config/ia64/itanium2.md: Likewise.
+ * config/iq2000/iq2000.md: Likewise.
+ * config/mcore/mcore.c: Likewise.
+ * config/mips/mips.c: Likewise.
+ * config/mips/r3900.h: Likewise.
+ * config/mips/sb1.md: Likewise.
+ * config/pa/milli64.S: Likewise.
+ * config/pa/pa.c: Likewise.
+ * config/pa/pa.h: Likewise.
+ * config/rs6000/8540.md: Likewise.
+
+2004-08-13 Daniel Berlin <dberlin@dberlin.org>
+
+ * Makefile.in (BOOT_CFLAGS): Remove accidental addition of -dU.
+
+2004-08-13 J"orn Rennecke <joern.rennecke@superh.com>
+
+ * sh.md (cbranch define_delay) Use cond_delay_slot for
+ non-anulled condition too.
+
+2004-08-12 David Edelsohn <edelsohn@gnu.org>
+
+ * config/rs6000/rs6000.c (any_parallel_operand): New predicate.
+ * config/rs6000/rs6000.h (PREDICATE_CODES): Add
+ any_parallel_operand, lmw_operation, stmw_operation,
+ mfcr_operation, mtcrf_operation. Remove PARALLEL from any_operand.
+ * config/rs6000/rs6000.md (save_fpregs_{si,di}): Use
+ any_parallel_operand.
+ (return_and_restore_fpregs_{si,di}): Same.
+
2004-08-12 Zack Weinberg <zack@codesourcery.com>
* genrecog.c (add_to_sequence): When processing a MATCH_PARALLEL,