dwarf.h: Remove non-existing DW_TAG_mutable_type.
authorMark Wielaard <mjw@redhat.com>
Wed, 18 Jun 2014 08:57:58 +0000 (10:57 +0200)
committerMark Wielaard <mjw@redhat.com>
Sun, 22 Jun 2014 17:29:13 +0000 (19:29 +0200)
commitaf1e6ed9b4c0160a6a5c6f59d9443ae4f6f20a14
treef7fd30f2231fb338e0dc90e017141c0fd95b2e3b
parentc1c1c06e30f0b3b4ae66fcfec6318a93b8f31569
dwarf.h: Remove non-existing DW_TAG_mutable_type.

The DW_TAG_mutable_type was only mentioned in an early draft of DWARFv3.
But was removed because there are no C++ mutable qualified types. It was
replaced by a new attribute DW_AT_mutable on DW_TAG_member DIEs. The new
attribute is available in dwarf.h.
http://dwarfstd.org/ShowIssue.php?issue=050223.1

DW_TAG_mutable_type was only used internally in some backends (which
just ignored it anyway).  dwarves did use it to turn it into a string
value, libabigail used it and ignored it (patches to remove sent).
GCC, GDB and binutils don't use nor define it.

Signed-off-by: Mark Wielaard <mjw@redhat.com>
backends/ChangeLog
backends/libebl_CPU.h
libdw/ChangeLog
libdw/dwarf.h