diff options
author | Nick Clifton <nickc@redhat.com> | 2002-08-22 20:00:14 +0000 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2002-08-22 20:00:14 +0000 |
commit | 5492b4663f35ecfe4395b66adf9d4cbeb4fb9a2b (patch) | |
tree | 65ab9e996618f776abd62b2c21a36125df4bb385 /bfd | |
parent | 9761af4502db8214e815aa2f96f4358954655112 (diff) | |
download | gdb-5492b4663f35ecfe4395b66adf9d4cbeb4fb9a2b.tar.gz |
Use a simple byte read when reading the return address register column.
Diffstat (limited to 'bfd')
-rw-r--r-- | bfd/ChangeLog | 5 | ||||
-rw-r--r-- | bfd/elf-eh-frame.c | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog index e1e73d5d8f6..9ada7fe814d 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 b074ff92852..cf4942a2b6e 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; |