re PR middle-end/30704 (Incorrect constant generation for long long)
authorJakub Jelinek <jakub@redhat.com>
Tue, 3 Apr 2007 09:05:38 +0000 (11:05 +0200)
committerJakub Jelinek <jakub@gcc.gnu.org>
Tue, 3 Apr 2007 09:05:38 +0000 (11:05 +0200)
commit0a9430a8312d9f5a3795747773796b21d3bfe526
tree602f9d225374a7b7691e8fa6a89f62777839aed1
parenteb9af792f2c0e8934f6b537ec12f8211d1fba505
re PR middle-end/30704 (Incorrect constant generation for long long)

PR middle-end/30704
* fold-const.c (native_encode_real): Encode real.c provided longs
as a series of 32-bit native integers.
(native_interpret_real): Interpret buffer as a series of 32-bit
native integers.

* gcc.c-torture/execute/ieee/pr30704.c: New test.

From-SVN: r123455
gcc/ChangeLog
gcc/fold-const.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/execute/ieee/pr30704.c [new file with mode: 0644]