]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR c++/36912 (ICE with "-frounding-math -g")
authorJason Merrill <jason@redhat.com>
Thu, 5 Nov 2009 16:32:36 +0000 (11:32 -0500)
committerJason Merrill <jason@gcc.gnu.org>
Thu, 5 Nov 2009 16:32:36 +0000 (11:32 -0500)
commitd19aece2fb132e12bb78a6b65e74ceb8fde36e7e
treefd46adbfe2a3fd6c7e8fd3ea5c5b4786c72de335
parent7fc1054d679e692c660ed33c5d0c5228b01186dd
re PR c++/36912 (ICE with "-frounding-math -g")

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.

From-SVN: r153947
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/init/static-init2.C [new file with mode: 0644]
gcc/varasm.c