summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--libdw/ChangeLog4
-rw-r--r--libdw/dwarf_getlocation.c1
2 files changed, 5 insertions, 0 deletions
diff --git a/libdw/ChangeLog b/libdw/ChangeLog
index 0211a3cf..52e78e96 100644
--- a/libdw/ChangeLog
+++ b/libdw/ChangeLog
@@ -1,3 +1,7 @@
+2009-07-13 Roland McGrath <[email protected]>
+
+ * dwarf_getlocation.c: Grok DW_OP_call_frame_cfa.
+
2009-07-08 Roland McGrath <[email protected]>
* libdw.map (ELFUTILS_0.142): Add dwfl_module_dwarf_cfi,
diff --git a/libdw/dwarf_getlocation.c b/libdw/dwarf_getlocation.c
index b036883c..7f07e169 100644
--- a/libdw/dwarf_getlocation.c
+++ b/libdw/dwarf_getlocation.c
@@ -243,6 +243,7 @@ __libdw_intern_expression (Dwarf *dbg,
case DW_OP_nop:
case DW_OP_push_object_address:
case DW_OP_call_ref:
+ case DW_OP_call_frame_cfa:
/* No operand. */
break;