[Bug middle-end/20648] [4.1 regression] ICE in cfg_layout_redirect_edge_and_branch_force

schwab at suse dot de gcc-bugzilla@gcc.gnu.org
Sun Mar 27 22:17:00 GMT 2005

------- Additional Comments From schwab at suse dot de  2005-03-27 18:14 -------
Triggered by this patch from PR15242: 
2005-02-01  Steven Bosscher  <stevenb@suse.de> 
	PR optimization/15242 
	* params.def (PARAM_MAX_GOTO_DUPLICATION_INSNS): New param. 
	* basic-block.h (duplicate_computed_gotos): Add prototype. 
	* bb-reorder.c (duplicate_computed_gotos): New function to 
	duplicate sufficiently small blocks ending in a computed jump. 
	* passes.c (rest_of_compilation): Call duplicate_computed_gotos 
	if not optimizing for size. 
	* cfgcleanup.c (try_crossjump_bb): If not optimizing for size, 
	never do tail merging for blocks ending in a computed jump. 
	* doc/invoke.texi: Document the max-goto-duplication-insns param. 

           What    |Removed                     |Added
                 CC|                            |stevenb at suse dot de
OtherBugsDependingO|                            |15242
              nThis|                            |


More information about the Java-prs mailing list