OSDN Git Service

PR middle-end/19100
authorsayle <sayle@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 5 Jan 2005 17:27:26 +0000 (17:27 +0000)
committersayle <sayle@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 5 Jan 2005 17:27:26 +0000 (17:27 +0000)
commit5000e21c6a4dbb633877d414f5fae9d1de6770c7
treebd79071ad9a1a01c8b6a9cba6c42a4fdc67ba610
parent5f791bcf2a13a76c9a8f5cc67e339d3908929336
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@92957 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/c-common.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/conv-3.c [new file with mode: 0644]