OSDN Git Service

PR c++/38880
authorjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 23 Feb 2009 21:23:58 +0000 (21:23 +0000)
committerjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 23 Feb 2009 21:23:58 +0000 (21:23 +0000)
commita9d778f892e05cfa086024b7544fae5c159c4002
tree2f9fbf6ee094e40be52158fbd7313e4dbd65c998
parentda177fdfc57a4764119882352aa3e2dbeab9a247
    PR c++/38880
        * varasm.c (initializer_constant_valid_p) [PLUS_EXPR]: Check
        narrowing_initializer_constant_valid_p.
        (narrowing_initializer_constant_valid_p): Don't return
        null_pointer_node for adding a pointer to itself.

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