]> git.ipfire.org Git - thirdparty/elfutils.git/commitdiff
Add DW_AT_GNU_odr_signature expected value space.
authorRoland McGrath <roland@redhat.com>
Wed, 23 Feb 2011 18:54:30 +0000 (10:54 -0800)
committerPetr Machata <pmachata@redhat.com>
Fri, 25 Feb 2011 11:13:03 +0000 (12:13 +0100)
libdw/ChangeLog
libdw/c++/dwarf-knowledge.cc

index 51a24b7cdad9af59dff5b014b827a98f8140d005..1b85aebfc5101901cee6facee44fa22de60a65ab 100644 (file)
@@ -1,3 +1,8 @@
+2011-02-23  Roland McGrath  <roland@redhat.com>
+
+       * c++/dwarf-knowledge.cc (expected_value_space):
+       Grok DW_AT_GNU_odr_signature.
+
 2010-12-07  Petr Machata  <pmachata@redhat.com>
 
        * c++/subr.hh (sharing_stack::element::pop): Remove.  Move the
index 3d8edeb558137b0c185f6ace5f18a4a96251bbc5..5fdf123ed60dd4e9de7f67b8e79b111cb96e5550 100644 (file)
@@ -12,7 +12,6 @@ using namespace elfutils;
 static unsigned int
 expected_value_space (int attr, int tag)
 {
-
   switch (attr)
     {
     case DW_AT_sibling:
@@ -154,6 +153,9 @@ expected_value_space (int attr, int tag)
 
     case DW_AT_MIPS_linkage_name:
       return VS(identifier);
+
+    case DW_AT_GNU_odr_signature:
+      return VS(constant);
     }
 
   return 0;