re PR middle-end/47661 (predict is confused by FP comparisons when math can trap)

2011-03-21  Richard Guenther  <rguenther@suse.de>

	PR middle-end/47661
	* gimple.c (is_gimple_condexpr): Use tree_could_throw_p.

From-SVN: r171236
This commit is contained in:
Richard Guenther 2011-03-21 13:50:26 +00:00 committed by Richard Biener
parent 9bfbc1ebb5
commit f9613c9a91
2 changed files with 6 additions and 1 deletions

View File

@ -1,3 +1,8 @@
2011-03-21 Richard Guenther <rguenther@suse.de>
PR middle-end/47661
* gimple.c (is_gimple_condexpr): Use tree_could_throw_p.
2011-03-21 Richard Guenther <rguenther@suse.de>
PR lto/48210

View File

@ -2581,7 +2581,7 @@ bool
is_gimple_condexpr (tree t)
{
return (is_gimple_val (t) || (COMPARISON_CLASS_P (t)
&& !tree_could_trap_p (t)
&& !tree_could_throw_p (t)
&& is_gimple_val (TREE_OPERAND (t, 0))
&& is_gimple_val (TREE_OPERAND (t, 1))));
}