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:
parent
9bfbc1ebb5
commit
f9613c9a91
|
@ -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>
|
2011-03-21 Richard Guenther <rguenther@suse.de>
|
||||||
|
|
||||||
PR lto/48210
|
PR lto/48210
|
||||||
|
|
|
@ -2581,7 +2581,7 @@ bool
|
||||||
is_gimple_condexpr (tree t)
|
is_gimple_condexpr (tree t)
|
||||||
{
|
{
|
||||||
return (is_gimple_val (t) || (COMPARISON_CLASS_P (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, 0))
|
||||||
&& is_gimple_val (TREE_OPERAND (t, 1))));
|
&& is_gimple_val (TREE_OPERAND (t, 1))));
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue