]> gcc.gnu.org Git - gcc.git/commit
re PR target/39179 (Wrong code in c++ for const members initialized in external file)
authorJason Merrill <jason@redhat.com>
Wed, 18 Feb 2009 21:01:03 +0000 (16:01 -0500)
committerJason Merrill <jason@gcc.gnu.org>
Wed, 18 Feb 2009 21:01:03 +0000 (16:01 -0500)
commit98b806924df9a7bb913cc5cc2d2e7fdc7e2a5de0
tree0f64524f372d342649161f19523537146008f861
parent1e80963d6176df27cd61f268ec14392cda8a309a
re PR target/39179 (Wrong code in c++ for const members initialized in external file)

        PR target/39179
        * tree-ssa-ccp.c (get_symbol_constant_value): Don't assume zero
        value if DECL_EXTERNAL.
        * tree-sra.c (sra_walk_gimple_assign): Likewise.
        * target.h (gcc_target::binds_local_p): Clarify module.
        * tree.h (TREE_PUBLIC): Clarify module.

From-SVN: r144270
13 files changed:
gcc/ChangeLog
gcc/cp/ChangeLog
gcc/cp/cfns.h
gcc/cp/ptree.c
gcc/target.h
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/init/const7.C
gcc/testsuite/g++.dg/opt/const6.C [new file with mode: 0644]
gcc/tree-pretty-print.c
gcc/tree-sra.c
gcc/tree-ssa-ccp.c
gcc/tree.h
gcc/varasm.c
This page took 0.058798 seconds and 5 git commands to generate.