From 94d6b14738743cbc2f156074467faf6d917aa4b6 Mon Sep 17 00:00:00 2001 From: Tristan Gingold Date: Fri, 23 Dec 2011 09:23:31 +0000 Subject: [PATCH] 2011-12-23 Tristan Gingold * vms-lib.c (vms_traverse_index): Move pointer update code. --- bfd/ChangeLog | 8 ++++++-- bfd/vms-lib.c | 6 +++--- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/bfd/ChangeLog b/bfd/ChangeLog index d540b30508..da1e2a2e89 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,7 @@ +2011-12-23 Tristan Gingold + + * vms-lib.c (vms_traverse_index): Move pointer update code. + 2011-12-22 DJ Delorie * elf32-rl78.c (rl78_elf_howto_table): Add R_RL78_RH_RELAX. @@ -28,10 +32,10 @@ 2011-12-19 Iain Sandoe * mach-o-i386.c (bfd_mach_o_section_type_valid_for_tgt): Define NULL. - * mach-o-target.c (bfd_mach_o_backend_data): Initialize + * mach-o-target.c (bfd_mach_o_backend_data): Initialize bfd_mach_o_section_type_valid_for_tgt * mach-o-x86-64.c (bfd_mach_o_section_type_valid_for_x86_64): New. - (bfd_mach_o_section_type_valid_for_tgt): Set to + (bfd_mach_o_section_type_valid_for_tgt): Set to bfd_mach_o_section_type_valid_for_x86_64. * mach-o.c (bfd_mach_o_section_type_name): Reorder and eliminate dup. (bfd_mach_o_section_attribute_name): Reorder. diff --git a/bfd/vms-lib.c b/bfd/vms-lib.c index b325d7411b..48d656b1eb 100644 --- a/bfd/vms-lib.c +++ b/bfd/vms-lib.c @@ -277,6 +277,9 @@ vms_traverse_index (bfd *abfd, unsigned int vbn, struct carsym_mem *cs) if (idx_vbn == 0) return FALSE; + /* Point to the next index entry. */ + p = keyname + keylen; + if (idx_off == RFADEF__C_INDEX) { /* Indirect entry. Recurse. */ @@ -368,9 +371,6 @@ vms_traverse_index (bfd *abfd, unsigned int vbn, struct carsym_mem *cs) return FALSE; } } - - /* Point to the next index entry. */ - p = keyname + keylen; } return TRUE;