OSDN Git Service

Fix mis-formatted entries.
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index 929e003..b118d6c 100644 (file)
@@ -1,3 +1,74 @@
+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>