PR c/47473
commita12319b31fb61d996c0d43dc2489a32af2f23ed2
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 26 Jan 2011 20:06:57 +0000 (26 20:06 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 26 Jan 2011 20:06:57 +0000 (26 20:06 +0000)
tree1a382eef761458761e42465c78ca92bf5de32aa3
parent37a21896106fe0672e43cdb2fbba7d831bcef94a
PR c/47473
* c-lex.c (interpret_float): If CPP_N_IMAGINARY, ensure
EXCESS_PRECISION_EXPR is created with COMPLEX_TYPE instead of
REAL_TYPE.

* gcc.dg/torture/pr47473.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@169299 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/c-family/ChangeLog
gcc/c-family/c-lex.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/torture/pr47473.c [new file with mode: 0644]