OSDN Git Service

gcc/cp/
authorjules <jules@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 17 Jul 2008 14:03:50 +0000 (14:03 +0000)
committerjules <jules@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 17 Jul 2008 14:03:50 +0000 (14:03 +0000)
commit4e4968182203cdcc62922d799ea2f6f7c5955183
tree227fab594ab803abac56d2e5bd12c689005f8eac
parent86c96e3a40e9600d6e9e5fd87dac5afb55961eaf
gcc/cp/
    * decl2.c (determine_visibility): Allow target to override
    visibility of class data.

    gcc/
    * config/arm/arm.c (arm_cxx_determine_class_data_visibility): Make
    no-op for targets which don't use DLLs.

    gcc/testsuite/
    * g++.dg/ext/visibility/arm3.C: Add explanatory text. Skip on
    non-DLL targets.
    * g++.dg/ext/visibility/arm1.C: Skip on non-DLL targets.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@137922 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/arm/arm.c
gcc/cp/ChangeLog
gcc/cp/decl2.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/ext/visibility/arm1.C
gcc/testsuite/g++.dg/ext/visibility/arm3.C