]> gcc.gnu.org Git - gcc.git/commit
re PR middle-end/19100 (Wrong code for ?-operator with casted ?-operator predicat)
authorRoger Sayle <roger@eyesopen.com>
Wed, 5 Jan 2005 17:27:26 +0000 (17:27 +0000)
committerRoger Sayle <sayle@gcc.gnu.org>
Wed, 5 Jan 2005 17:27:26 +0000 (17:27 +0000)
commit010c4d9c147b2bf50580f322fbe94fbde1206971
treebd79071ad9a1a01c8b6a9cba6c42a4fdc67ba610
parent9368fb8fbc1591c6cc5b20414bff2c1b4f36d05c
re PR middle-end/19100 (Wrong code for ?-operator with casted ?-operator predicat)

PR middle-end/19100
* c-common.c: Include real.h.
(c_common_truthvalue_conversion): Avoid destructively modifying expr.
Correctly handle TREE_CONSTANT_OVERFLOW for INTEGER_CST.
Correctly handle TREE_CONSTANT_OVERFLOW and NaNs for REAL_CST.
* Makefile.in (c-common.o): Update dependencies.

* gcc.dg/conv-3.c: New test case.

From-SVN: r92957
gcc/ChangeLog
gcc/c-common.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/conv-3.c [new file with mode: 0644]
This page took 0.065976 seconds and 5 git commands to generate.