re PR middle-end/18921 (wrong code with operator "?")
authorRoger Sayle <roger@eyesopen.com>
Sat, 11 Dec 2004 13:46:37 +0000 (13:46 +0000)
committerRoger Sayle <sayle@gcc.gnu.org>
Sat, 11 Dec 2004 13:46:37 +0000 (13:46 +0000)
commitec7e2228d1837ecd3dead85408930799083b04f7
tree9034b0a5e8cd5010cf9987f03fb424de0e508885
parent49e4d5803eefeeb9d791af1900877831ce94481a
re PR middle-end/18921 (wrong code with operator "?")

PR middle-end/18921
* fold-const.c (fold_unwidened_comparison): Use omit_one_operand
instead of constant_boolean_node as arg0 may have side-effects.

* gcc.dg/pr18921-1.c: New test case.

From-SVN: r92030
gcc/ChangeLog
gcc/fold-const.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/pr18921-1.c [new file with mode: 0644]