Further conform g++'s __vmi_class_type_info to the C++ ABI specification.
authorJeffrey D. Oldham <oldham@codesourcery.com>
Tue, 14 Jan 2003 21:36:20 +0000 (21:36 +0000)
committerJeffrey D. Oldham <oldham@gcc.gnu.org>
Tue, 14 Jan 2003 21:36:20 +0000 (21:36 +0000)
commita7189b490f153fe449c45171f9f35e6a60353e57
tree705346a28d62a633c3d46d47bac4a790d5c8f560
parent7365ecf7896065901cd8689f62873acdeaf38a25
Further conform g++'s __vmi_class_type_info to the C++ ABI specification.

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.

From-SVN: r61304
gcc/cp/ChangeLog
gcc/cp/rtti.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.old-deja/g++.abi/vmihint.C
libstdc++-v3/ChangeLog
libstdc++-v3/libsupc++/cxxabi.h