aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNick Clifton <nickc@redhat.com>2002-08-22 20:00:14 +0000
committerNick Clifton <nickc@redhat.com>2002-08-22 20:00:14 +0000
commita4263c47c070851612c45acec322f7c381f7dfcf (patch)
tree792853ab894724644d9c75895a52822dc98a06a7
parent1489984027fe63be97159c6e80c0a62caac52e94 (diff)
downloadgdb-a4263c47c070851612c45acec322f7c381f7dfcf.zip
gdb-a4263c47c070851612c45acec322f7c381f7dfcf.tar.gz
gdb-a4263c47c070851612c45acec322f7c381f7dfcf.tar.bz2
Use a simple byte read when reading the return address register column.
-rw-r--r--bfd/ChangeLog5
-rw-r--r--bfd/elf-eh-frame.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index e1e73d5..9ada7fe 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,8 @@
+2002-08-22 Kaz Kojima <kkojima@rr.iij4u.or.jp>
+
+ * elf-eh-frame.c (_bfd_elf_discard_section_eh_frame): Use a simple
+ byte read when reading the return address register column.
+
2002-08-22 Nick Clifton <nickc@redhat.com>
* config.bfd: Add powepc64-*-*bsd* target.
diff --git a/bfd/elf-eh-frame.c b/bfd/elf-eh-frame.c
index b074ff9..cf4942a 100644
--- a/bfd/elf-eh-frame.c
+++ b/bfd/elf-eh-frame.c
@@ -506,7 +506,7 @@ _bfd_elf_discard_section_eh_frame (abfd, info, sec, ehdrsec,
}
read_uleb128 (cie.code_align, buf);
read_sleb128 (cie.data_align, buf);
- read_uleb128 (cie.ra_column, buf);
+ cie.ra_column = *buf++;
ENSURE_NO_RELOCS (buf);
cie.lsda_encoding = DW_EH_PE_omit;
cie.fde_encoding = DW_EH_PE_omit;