Patch: Remove __vmi_class_type_info Hints

Jeffrey Oldham oldham@codesourcery.com
Tue Jan 14 21:40:00 GMT 2003


2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>

	Further conform g++'s __vmi_class_type_info to the C++ ABI
	specification.
	* gcc/cp/rtti.c (dfs_class_hint_mark): Do not set hints not
	specified by the specification.
	(class_hint_flags): Likewise.
	* gcc/testsuite/g++.old-deja/g++.abi/vmihint.C (main): Revise
	expected flags per the specification.
	* libstdc++-v3/libsupc++/cxxabi.h
	(__vmi_class_type_info::__flags_masks): Remove enumerations not
	required by the specification.

Tested on:	i686-pc-linux-gnu using both g++ regression tests and 
CodeSourcery C++ ABI testsuite.

Approved by:	Mark Mitchell.

Jeffrey D. Oldham
oldham@codesourcery.com
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: rtti.14Jan.12.0.patch
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20030114/84f351c5/attachment.ksh>


More information about the Gcc-patches mailing list