re PR middle-end/46221 (huge number of c++ testsuite failures, libstdc++.so alias...
authorRichard Guenther <rguenther@suse.de>
Tue, 9 Nov 2010 10:36:24 +0000 (10:36 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Tue, 9 Nov 2010 10:36:24 +0000 (10:36 +0000)
commit6496e42f8734797b1a5613585c47e51398419547
tree35a95043c534b6a727a3d427c998055634f68924
parentd8ef0f496a05addb5f8dd32ce60859fc7ea00bf2
re PR middle-end/46221 (huge number of c++ testsuite failures, libstdc++.so alias missing)

2010-11-09  Richard Guenther  <rguenther@suse.de>

PR middle-end/46221
* varasm.c (compute_visible_aliases): New function.
(remove_unreachable_alias_pairs): Aliases make a target available
even though we reclaimed the cgraph node.
(finish_aliases_1): Likewise.
* Makefile.in (varasm.o): Add pointer-set.h dependency.

* gcc.target/i386/alias-1.c: New testcase.

From-SVN: r166479
gcc/ChangeLog
gcc/Makefile.in
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/alias-1.c [new file with mode: 0644]
gcc/varasm.c