diff options
| author | aoliva <aoliva@138bc75d-0d04-0410-961f-82ee72b054a4> | 2005-10-20 19:30:23 +0000 |
|---|---|---|
| committer | aoliva <aoliva@138bc75d-0d04-0410-961f-82ee72b054a4> | 2005-10-20 19:30:23 +0000 |
| commit | 279cd73282f7ccdf9321cab55dc3dbfe1a29761c (patch) | |
| tree | 371eace32311ca26ea6a068562168710b5a04b4e /libjava/classpath/gnu/java | |
| parent | e93cb4c534ec41be3b85dd29a9f2c76e56a4d5da (diff) | |
| download | ppe42-gcc-279cd73282f7ccdf9321cab55dc3dbfe1a29761c.tar.gz ppe42-gcc-279cd73282f7ccdf9321cab55dc3dbfe1a29761c.zip | |
gcc/ChangeLog:
PR middle-end/24295
* cgraphunit.c (cgraph_varpool_remove_unreferenced_decls): Mark
alias targets.
* varasm.c (find_decl_and_mark_needed): After cgraph global info
is ready, stop marking functions, but still mark variables.
gcc/testsuite/ChangeLog:
PR middle-end/24295
* g++.old-deja/g++.abi/vtable2.C: Do not introduce external
declarations with the same names as thunks' alias targets, use
aliases instead.
* gcc.dg/attr-alias-3.c: New test.
* gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@105688 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/classpath/gnu/java')
0 files changed, 0 insertions, 0 deletions

