summaryrefslogtreecommitdiff
path: root/libdw
diff options
context:
space:
mode:
authorRoland McGrath <roland@redhat.com>2009-07-20 11:51:41 -0700
committerRoland McGrath <roland@redhat.com>2009-07-20 11:51:41 -0700
commit96349ffaa68a1b4eec2fd1c9eb97a3d0b4e95a1e (patch)
treedcaf3781d88e5238a70169b6e1be179c386d2e34 /libdw
parente160cc9336250462058014cbbbef07a086bbeced (diff)
downloadelfutils-96349ffaa68a1b4eec2fd1c9eb97a3d0b4e95a1e.tar.gz
Handle DW_OP_stack_value
Diffstat (limited to 'libdw')
-rw-r--r--libdw/ChangeLog5
-rw-r--r--libdw/dwarf_getlocation.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/libdw/ChangeLog b/libdw/ChangeLog
index cd30872f..f04880b5 100644
--- a/libdw/ChangeLog
+++ b/libdw/ChangeLog
@@ -1,3 +1,8 @@
+2009-07-20 Roland McGrath <roland@redhat.com>
+
+ * dwarf_getlocation.c (__libdw_intern_expression):
+ Handle DW_OP_stack_value.
+
2009-07-16 Roland McGrath <roland@redhat.com>
* dwarf_formudata.c (__libdw_formptr): Handle DW_FORM_sec_offset,
diff --git a/libdw/dwarf_getlocation.c b/libdw/dwarf_getlocation.c
index c7f7a890..2be0a2e1 100644
--- a/libdw/dwarf_getlocation.c
+++ b/libdw/dwarf_getlocation.c
@@ -245,7 +245,7 @@ __libdw_intern_expression (Dwarf *dbg,
case DW_OP_call_ref:
case DW_OP_call_frame_cfa:
case DW_OP_form_tls_address:
- case DW_OP_GNU_push_tls_address:
+ case DW_OP_stack_value:
/* No operand. */
break;