OSDN Git Service

PR c++/35368
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 27 Feb 2008 09:09:05 +0000 (09:09 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 27 Feb 2008 09:09:05 +0000 (09:09 +0000)
commit9af93fe5bf230f989e0d8a18afda2546f10de092
tree97535cb1416f0c61b24f8abab63efa4d6d05f959
parent146a43087bfa89b2883b112b048d5d8eee86b1dd
PR c++/35368
* rtti.c: Include c-pragma.h.
(push_abi_namespace, pop_abi_namespace): New functions.
(build_dynamic_cast_1, tinfo_base_init, get_pseudo_ti_index,
create_tinfo_types, emit_support_tinfos): Use them.
* Make-lang.in (cp/rtti.o): Depend on $(C_PRAGMA_H).

* g++.dg/ext/visibility/typeinfo2.C: New test.
* g++.dg/ext/visibility/typeinfo3.C: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@132704 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/Make-lang.in
gcc/cp/rtti.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/ext/visibility/typeinfo2.C [new file with mode: 0644]
gcc/testsuite/g++.dg/ext/visibility/typeinfo3.C [new file with mode: 0644]