Support normal type_info-based EH mechanisms with -fno-rtti.
authorJason Merrill <jason@yorick.cygnus.com>
Thu, 30 Sep 1999 00:50:29 +0000 (00:50 +0000)
committerJason Merrill <jason@gcc.gnu.org>
Thu, 30 Sep 1999 00:50:29 +0000 (20:50 -0400)
commitdb48b8315f6251aabc95ae8b7e286b128d84ae66
treefd62bca163e20657a4fd39431cbd3bfed981a486
parent2450ddbbda5092aa95cbba7ae9db64fb9ea46f2a
Support normal type_info-based EH mechanisms with -fno-rtti.

* except.c (build_eh_type_type): Remove special -fno-rtti handling.
(build_eh_type_type_ref): Likewise.
(build_eh_type): Remove.
(expand_throw): Call build_eh_type_type, not build_eh_type.
* decl2.c (import_export_decl): Don't associate the tinfo fn with
the vtable if -fno-rtti.
* decl.c (init_decl_processing): Always init_rtti_processing.

* rtti.c (get_typeid): Don't complain about -fno-rtti.

From-SVN: r29715
gcc/cp/ChangeLog
gcc/cp/decl.c
gcc/cp/decl2.c
gcc/cp/except.c
gcc/cp/rtti.c