re PR middle-end/30835 (ICE with -O2 -ftree-loop-linear)

PR tree-optimization/30835
	* lambda-code.c (can_convert_to_perfect_nest): Check whether
	bb_for_stmt is not NULL before accessing it.

From-SVN: r122866
This commit is contained in:
Zdenek Dvorak 2007-03-12 21:56:12 +00:00
parent dc5bbad332
commit fbb0d4f878
2 changed files with 12 additions and 5 deletions

View File

@ -1,3 +1,9 @@
2007-03-12 Zdenek Dvorak <dvorakz@suse.cz>
PR tree-optimization/30835
* lambda-code.c (can_convert_to_perfect_nest): Check whether
bb_for_stmt is not NULL before accessing it.
2007-03-12 Joseph Myers <joseph@codesourcery.com>
* gcc.c (main): Handle target_sysroot_hdrs_suffix being NULL for

View File

@ -2363,8 +2363,9 @@ can_convert_to_perfect_nest (struct loop *loop)
{
tree arg_stmt = SSA_NAME_DEF_STMT (arg);
if (bb_for_stmt (arg_stmt)->loop_father
== loop->inner)
if (bb_for_stmt (arg_stmt)
&& (bb_for_stmt (arg_stmt)->loop_father
== loop->inner))
goto fail;
}
}