re PR c/13134 (Visibility attribute is ignored)
PR c/13134 * c--decl.c (duplicate_decls): Copy visibility flag when appropriate. * cp/decl.c (duplicate_decls): Copy visibility flag when appropriate. * testsuite/lib/gcc-dg.exp (dg-require-visibility): Define. * testsuite/lib/target-supports (check_visibility_available): Define. * testsuite/gcc.dg/visibility-1.c: New test. * testsuite/gcc.dg/visibility-2.c: Likewise. * testsuite/gcc.dg/visibility-3.c: Likewise. * testsuite/gcc.dg/visibility-4.c: Likewise. * testsuite/gcc.dg/visibility-5.c: Likewise. * testsuite/gcc.dg/visibility-6.c: Likewise. * testsuite/g++.dg/ext/visibility-1.C: Likewise. * testsuite/g++.dg/ext/visibility-2.C: Likewise. * testsuite/g++.dg/ext/visibility-3.C: Likewise. * testsuite/g++.dg/ext/visibility-4.C: Likewise. * testsuite/g++.dg/ext/visibility-5.C: Likewise. * testsuite/g++.dg/ext/visibility-6.C: Likewise. From-SVN: r74487
Showing
gcc/testsuite/g++.dg/ext/visibility-1.C
0 → 100644
gcc/testsuite/g++.dg/ext/visibility-2.C
0 → 100644
gcc/testsuite/g++.dg/ext/visibility-3.C
0 → 100644
gcc/testsuite/g++.dg/ext/visibility-4.C
0 → 100644
gcc/testsuite/g++.dg/ext/visibility-5.C
0 → 100644
gcc/testsuite/g++.dg/ext/visibility-6.C
0 → 100644
gcc/testsuite/g++.dg/ext/visibility-7.C
0 → 100644
gcc/testsuite/gcc.dg/visibility-1.c
0 → 100644
gcc/testsuite/gcc.dg/visibility-2.c
0 → 100644
gcc/testsuite/gcc.dg/visibility-3.c
0 → 100644
gcc/testsuite/gcc.dg/visibility-4.c
0 → 100644
gcc/testsuite/gcc.dg/visibility-5.c
0 → 100644
gcc/testsuite/gcc.dg/visibility-6.c
0 → 100644
gcc/testsuite/gcc.dg/visibility-7.c
0 → 100644
Please
register
or
sign in
to comment