+2006-01-11 Kazu Hirata <kazu@codesourcery.com>
+
+ * config/sh/predicates.md (sh_rep_vec): Add parallel to
+ match_code.
+
+2006-01-11 Ben Elliston <bje@au.ibm.com>
+
+ * rtlanal.c (find_reg_note): Assert insn is not null.
+
+2005-01-11 Kenneth Zadeck <zadeck@naturalbridge.com>
+
+ * df-scan.c (df_hard_reg_init): Move declaration of i outside
+ ifdef.
+
+2006-01-11 Jeff Law <law@redhat.com>
+
+ * tree-ssa-threadupdate.c (threaded_edges): New VEC to
+ hold edge pairs.
+ (mark_threaded_blocks, register_jump_thread): New functions.
+ (thread_through_all_blocks): Remove unwanted argument. No
+ longer rely on e->aux to communicate thread target info.
+ Call mark_threaded_blocks. Release the threaded_blocks
+ bitmap and threaded_edges vector when complete.
+ * tree-ssa-dom.c (struct edge_info): Remove redirection_target field.
+ (threaded_blocks): Remove.
+ (tree_ssa_dominator_optimize): Remove initialization and
+ finalization of threaded_blocks. Simplify call to
+ thread_through_all_blocks.
+ (thread_across_edge): Call register_jump_thread rather than
+ storing thread information into e->aux.
+ (free_all_edge_infos): Simplify now that e->aux is no longer
+ used to communicate with thread_through_all_blocks.
+ * tree-flow.h (thread_through_all_blocks): Update prototype.
+ (register_jump_thread): Prototype.
+
+2006-01-11 Kazu Hirata <kazu@codesourcery.com>
+
+ * df-core.c (df_compact_blocks, df_bb_replace): Use
+ SET_BASIC_BLOCK instead of BASIC_BLOCK.
+
+2006-01-11 Richard Guenther <rguenther@suse.de>
+
+ PR tree-optimization/25734
+ * tree-ssa-forwprop.c (forward_propagate_addr_expr_1): Do not
+ stop propagation after successful propagation to the LHS.
+
+2006-01-11 Kazu Hirata <kazu@codesourcery.com>
+
+ * basic-block.h (control_flow_graph): Change the type of
+ x_basic_block_info to VEC(basic_block,gc) *.
+ (BASIC_BLOCK_FOR_FUNCTION, BASIC_BLOCK): Adjust the uses of
+ basic_block_info.
+ (SET_BASIC_BLOCK): New.
+ * cfg.c (compact_blocks, expunge_block): Use SET_BASIC_BLOCK
+ instead of BASIC_BLOCK when assigning to BASIC_BLOCK.
+ * cfgbuild.c (find_basic_blocks): Likewise.
+ * cfglayout.c (fixup_reorder_chain): Likewise.
+ * cfgrtl.c (create_basic_block_structure,
+ rtl_create_basic_block): Likewise.
+ * ifcvt.c (find_if_case_1): Likewise.
+ * tree-cfg.c (init_empty_tree_cfg, build_tree_cfg, create_bb):
+ Likewise.
+
+2005-01-11 Kenneth Zadeck <zadeck@naturalbridge.com>
+
+ * df-scan.c (df_hard_reg_init) Moved declaration of i outside ifdef.
+
+2005-01-11 Kenneth Zadeck <zadeck@naturalbridge.com>
+
+ * Makefile.in: Removed rotted odf.c entry.
+
2006-01-11 Hans-Peter Nilsson <hp@axis.com>
PR target/25706
invariant_expr_equal_p, find_defs, check_dependencies,
find_invariant_insn, find_invariants_to_move, move_invariant_reg,
free_inv_motion_data, move_loop_invariants): Ditto.
+ * Makefile.in (df.c, df-scan.c df-problems.c df-core.c):
+ Update dependencies.
+ (odf.c): Added defective entry that was deleted later in day.
* sched-deps.c (sched_analyze_1): Ditto.
2006-01-11 Zdenek Dvorak <dvorakz@suse.cz>