+2005-03-07 David Edelsohn <edelsohn@gnu.org>
+
+ * fold-const.c (fold_binary_op_with_conditional_arg): Fix typo
+ ordering ops from earlier change.
+
+2005-03-07 Per Bothner <per@bothner.com>
+
+ Various fixes to allow us to again build if --enable-mapped-location:
+ * c-decl.c (finish_function): Use SET_EXPR_LOCATION instead of
+ unavailable annotate_with_file_line, if USE_MAPPED_LOCATION.
+ * tree-cfg.c (remove_bb): If USE_MAPPED_LOCATION, change type of
+ local variable loc. Change logic appropriately.
+ * tree-vect-transform.c (vect_finish_stmt_generation): Use
+ EXPR_LOCATION rather than EXPR_LOCUS if USE_MAPPED_LOCATION.
+ * c-parser.c (c_parser_for_statement): Initialize loc variable.
+ * tree.h (DECL_IS_BUILTIN): Temporarily revert definition of
+ DECL_IS_BUILTIN in the USE_MAPPED_LOCATION because of jc1 issues.
+
+2005-03-07 Richard Sandiford <rsandifo@redhat.com>
+
+ PR rtl-optimization/19683
+ * reload1.c (choose_reload_regs): Pass the number of bits, not the
+ number of bytes, to smallest_int_for_mode. Fix arguments to
+ REG_CANNOT_CHANGE_MODE_P.
+
+2005-03-07 Eric Botcazou <ebotcazou@libertysurf.fr>
+
+ * reorg.c (relax_delay_slots): Check that the jump is
+ conditional before trying to invert it.
+
+2005-03-07 Kazu Hirata <kazu@cs.umass.edu>
+
+ * bb-reorder.c (max_entry_frequency, max_entry_frequency):
+ Make them static.
+
+ * calls (stack_arg_under_construction): Make it static.
+
+ * flow.c (regs_live_at_setjmp): Make it static.
+ * flow.h: Remove the corresponding prototype.
+
+ * reload1.c (reload_startobj, reload_firstobj,
+ something_needs_operands_changed, reload_inherited,
+ reload_inheritance_insn, reload_override_in,
+ reload_spill_index): Make them static.
+
+ * recog.c (verify_changes): Make it static.
+ * recog.h: Remove the corresponding prototype.
+
+ * cfgbuild.c (find_sub_basic_blocks): Remove.
+ * basic-block.h: Remove the corresponding prototype.
+ * cfgexpand.c, cfgrtl.c: Don't mention find_sub_basic_blocks
+ in comments.
+ * doc/cfg.texi: Don't mention find_sub_basic_blocks.
+
+ * tree-ssa-operands.c (check_build_stmt): Remove.
+
+ * stor-layout.c (set_alignment): Remove.
+ * tree.h: Remove the corresponding prototype.
+
+ * tree-ssa-pre.c (has_abnormal_preds): Make it static.
+
+ * tree-ssa-dce.c (control_dependence_map,
+ visited_control_parents): Make them static.
+
+ * cfghooks.c (verify_flow_info): Remove local variable
+ num_bb_notes.
+
+ * cfgrtl.c (rtl_verify_flow_info_1): Remove local variable
+ last_bb_seen.
+
+ * loop-unswitch.c (unswitch_loop): Remove local variable src.
+
+2005-03-07 David Billinghurst <David.Billinghurst@riotinto.com>
+
+ * config/i386/cygwin1.c(mingw_scan): Use xstrdup in calls to putenv.
+
+2005-03-07 Joseph S. Myers <joseph@codesourcery.com>
+
+ * config/ia64/hpux.h (LINK_SPEC): Add -z.
+ * config/ia64/ia64.c (ia64_function_value): Return a REG not a
+ PARALLEL for an empty structure.
+
2005-03-07 Kazu Hirata <kazu@cs.umass.edu>
* fold-const.c (fold_binary): Remove handling of RANGE_EXPR.