OSDN Git Service

2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
authoroldham <oldham@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 14 Jan 2003 21:36:20 +0000 (21:36 +0000)
committeroldham <oldham@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 14 Jan 2003 21:36:20 +0000 (21:36 +0000)
commit049d65c8e05325ef9e9abaec87a495b2d46c72c0
tree705346a28d62a633c3d46d47bac4a790d5c8f560
parent3578dcd843cab3e2a58dc6bc13e96f048eedc08a
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@61304 138bc75d-0d04-0410-961f-82ee72b054a4
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