]> gcc.gnu.org Git - gcc.git/commit
re PR c/13134 (Visibility attribute is ignored)
authorMatt Austern <austern@apple.com>
Wed, 10 Dec 2003 06:34:46 +0000 (06:34 +0000)
committerMatt Austern <austern@gcc.gnu.org>
Wed, 10 Dec 2003 06:34:46 +0000 (06:34 +0000)
commitfacef326df0c41371da002b8d5e7716346750f17
treee430472ee9dc43efc31173fbf8f2e7bc2d14a17c
parent5ec3f5662c13c44e04e4f7e6a79ee050d0ba6884
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
21 files changed:
gcc/ChangeLog
gcc/c-decl.c
gcc/cp/ChangeLog
gcc/cp/decl.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/ext/visibility-1.C [new file with mode: 0644]
gcc/testsuite/g++.dg/ext/visibility-2.C [new file with mode: 0644]
gcc/testsuite/g++.dg/ext/visibility-3.C [new file with mode: 0644]
gcc/testsuite/g++.dg/ext/visibility-4.C [new file with mode: 0644]
gcc/testsuite/g++.dg/ext/visibility-5.C [new file with mode: 0644]
gcc/testsuite/g++.dg/ext/visibility-6.C [new file with mode: 0644]
gcc/testsuite/g++.dg/ext/visibility-7.C [new file with mode: 0644]
gcc/testsuite/gcc.dg/visibility-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/visibility-2.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/visibility-3.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/visibility-4.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/visibility-5.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/visibility-6.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/visibility-7.c [new file with mode: 0644]
gcc/testsuite/lib/gcc-dg.exp
gcc/testsuite/lib/target-supports.exp
This page took 0.059705 seconds and 5 git commands to generate.