1. 26 Jul, 2001 6 commits
  2. 25 Jul, 2001 32 commits
  3. 24 Jul, 2001 2 commits
    • simplify-rtx.c (avoid_constant_pool_reference): Coerce the retrieved constant… · 5a2aa3bd
      simplify-rtx.c (avoid_constant_pool_reference): Coerce the retrieved constant into the expected mode.
      
              * simplify-rtx.c (avoid_constant_pool_reference): Coerce
              the retrieved constant into the expected mode.
      
      From-SVN: r44321
      Richard Henderson committed
    • flow.c (try_simplify_condjump): Avoid duplicated edges. · ca9fef16
      	* flow.c (try_simplify_condjump): Avoid duplicated edges.
      	(verify_flow_info): Check for duplicated edges; clarify
      	error reporting.
      
      	* flow.c (block_label): Update basic_block_for_insn.
      	(commit_edge_insertions): Call compute_bb_for_insn.
      
      	* flow.c (purge_dead_edges): Handle conditional jumps and conditional
      	returns too.
      
      	* flow.c (redirect_edge_and_branch,
      	try_optimize_cfg): Use redirect_edge_succ_nodup
      	(redirect_edge_succ_nodup): New.
      	* basic_block.h (redirect_edge_succ_nodup): Declare.
      
      	* toplev.c (rest_of_compilation): Rebuild CFG before cfg_cleanup
      	after gcse.
      
      From-SVN: r44320
      Jan Hubicka committed