re PR c/19031 (#pragma weak handling changes in 4.0.0)
PR c/19031 * c-decl.c (pop_file_scope): Call maybe_apply_pending_pragma_weaks. * c-lang.c (finish_file): Don't do it here. * objc/objc-act.c (objc_finish_file): Likewise. * cgraph.c (decl_assembler_name_equal): New. (cgraph_node_for_asm, cgraph_varpool_node_for_asm): New. (cgraph_varpool_node): Actually link up cgraph_varpool_nodes. * cgraph.h (struct cgraph_varpool_node): Add next. (cgraph_node_for_asm, cgraph_varpool_node_for_asm): Declare. * varasm.c (assemble_alias): Mark the target as needed. From-SVN: r92803
Showing
- gcc/ChangeLog 14 additions, 0 deletionsgcc/ChangeLog
- gcc/c-decl.c 2 additions, 0 deletionsgcc/c-decl.c
- gcc/c-lang.c 0 additions, 1 deletiongcc/c-lang.c
- gcc/cgraph.c 63 additions, 0 deletionsgcc/cgraph.c
- gcc/cgraph.h 4 additions, 0 deletionsgcc/cgraph.h
- gcc/objc/objc-act.c 0 additions, 2 deletionsgcc/objc/objc-act.c
- gcc/testsuite/gcc.dg/attr-alias-2.c 20 additions, 0 deletionsgcc/testsuite/gcc.dg/attr-alias-2.c
- gcc/testsuite/gcc.dg/weak/weak-11.c 10 additions, 0 deletionsgcc/testsuite/gcc.dg/weak/weak-11.c
- gcc/varasm.c 39 additions, 1 deletiongcc/varasm.c
Loading
Please register or sign in to comment