PR c++/36912
authorjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 4 Nov 2009 23:13:23 +0000 (23:13 +0000)
committerjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 4 Nov 2009 23:13:23 +0000 (23:13 +0000)
commit9738100af0518e8897deaa31fe8ec5c241757c9a
tree4c2a6d72e4c8f0bf639cd10cf3a74ce69904c0f4
parenta5c8c2583863b92c7a8b256f6f505de39b481235
PR c++/36912
* varasm.c (initializer_constant_valid_p): A PLUS_EXPR
or MINUS_EXPR of REAL_TYPE is not a valid constant initializer.
(output_constant): Avoid crash after error.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@153921 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/init/static-init2.C [new file with mode: 0644]
gcc/varasm.c