re PR middle-end/20622 (Alias to nocommon variable fails to assemble on ppc64)
authorJakub Jelinek <jakub@redhat.com>
Tue, 29 Mar 2005 15:37:29 +0000 (17:37 +0200)
committerJakub Jelinek <jakub@gcc.gnu.org>
Tue, 29 Mar 2005 15:37:29 +0000 (17:37 +0200)
commit1a612e0a6cc76824017ca688693c9340114f1a76
tree689501abab0bcf8ec5a3d3c534f71588bc8a79c1
parent64a1ec409fa0e4897247093f995606843acdc6f8
re PR middle-end/20622 (Alias to nocommon variable fails to assemble on ppc64)

PR middle-end/20622
* cgraph.h (struct cgraph_varpool_node): Add alias field.
* cgraph.c (cgraph_varpool_assemble_pending_decls): Don't call
assemble_variable on aliases.
* varasm.c (assemble_alias): Set node->alias.
* toplev.c (wrapup_global_declarations): Don't call
rest_of_decl_compilation on aliases again.

* gcc.dg/alias-7.c: New test.

From-SVN: r97161
gcc/ChangeLog
gcc/cgraph.c
gcc/cgraph.h
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/alias-7.c [new file with mode: 0644]
gcc/toplev.c
gcc/varasm.c