summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--binutils/ChangeLog5
-rw-r--r--binutils/dwarf.c2
2 files changed, 7 insertions, 0 deletions
diff --git a/binutils/ChangeLog b/binutils/ChangeLog
index 33bfd3ec26c..8987c417537 100644
--- a/binutils/ChangeLog
+++ b/binutils/ChangeLog
@@ -1,3 +1,8 @@
+2010-02-08 Jim Blandy <jimb@red-bean.com>
+
+ * dwarf.c (display_debug_frames): Skip the 'S' character in CFI
+ 'z' augmentation strings.
+
2010-02-08 Christophe Lyon <christophe.lyon@st.com>
* objdump.c (disassemble_bytes): Clear aux->reloc before printing
diff --git a/binutils/dwarf.c b/binutils/dwarf.c
index 93eb15a79bc..0e143322712 100644
--- a/binutils/dwarf.c
+++ b/binutils/dwarf.c
@@ -4114,6 +4114,8 @@ display_debug_frames (struct dwarf_section *section,
q += 1 + size_of_encoded_value (*q);
else if (*p == 'R')
fc->fde_encoding = *q++;
+ else if (*p == 'S')
+ ;
else
break;
p++;