re PR c/25795 (Proccessing the attribute externally_visible too early)
authorJan Hubicka <jh@suse.cz>
Mon, 24 Jul 2006 00:16:16 +0000 (02:16 +0200)
committerJan Hubicka <hubicka@gcc.gnu.org>
Mon, 24 Jul 2006 00:16:16 +0000 (00:16 +0000)
commit386b46cf78f852e82fb1f37ba271858b1f1040b3
tree20047ee6f873662157a0d8d8f27ffbacb9260691
parent3201e73d96ae8bd6425828a807987f35f1f7bd32
re PR c/25795 (Proccessing the attribute externally_visible too early)

PR c/25795
PR c++/27369
* cgraph.c (cgraph_varpool_nodes): Export.
(decide_is_variable_needed): Ignored "used" attribute in
unit-at-a-time mode.
* cgraph.h (cgraph_varpool_nodes): Declare.
* cgraphunit.c (decide_is_function_needed): Ignored "used" attribute in
unit-at-a-time mode.

* gcc.dg/pr25795.c: New test.
* gcc.dg/pr25795-1.c: New test.

From-SVN: r115693
gcc/ChangeLog
gcc/c-common.c
gcc/c-decl.c
gcc/cgraph.c
gcc/cgraph.h
gcc/cgraphunit.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/pr25795-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/pr25795.c [new file with mode: 0644]