]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR middle-end/21781 (real.c incorrectly values zero with a large exponent)
authorRoger Sayle <roger@eyesopen.com>
Thu, 16 Mar 2006 16:34:05 +0000 (16:34 +0000)
committerRoger Sayle <sayle@gcc.gnu.org>
Thu, 16 Mar 2006 16:34:05 +0000 (16:34 +0000)
commita47564c87c482e932230f440463c9c1a962e66d8
treea2a57c56bccf00dd8cdef7eec61b9feab32f21c8
parent349f4ea14a4b563b86ef48a3f4dde6643ae91226
re PR middle-end/21781 (real.c incorrectly values zero with a large exponent)

PR middle-end/21781
* real.c (real_from_string): If the mantissa is zero, don't bother
parsing the exponent as the result should always be zero.

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

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