From d3435ae8ddeb3245b1358504f5382879f7fc04a7 Mon Sep 17 00:00:00 2001 From: Alan Modra Date: Mon, 31 Aug 2015 16:03:42 +0930 Subject: More "Make asection->id and asection->index unsigned" Fixes regressions introduced by 7292b3ac. * elflink.c (elf_sort_symbol): Use correctly sized type for calculating signed section->id difference. (elf_link_add_object_symbols): Likewise. * pef.c (bfd_pef_scan_start_address): Warning fix. * vms-alpha.c (vms_new_section_hook): Likewise. --- bfd/pef.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'bfd/pef.c') diff --git a/bfd/pef.c b/bfd/pef.c index 18be73b7ea6..4e7683b63bf 100644 --- a/bfd/pef.c +++ b/bfd/pef.c @@ -487,7 +487,7 @@ bfd_pef_scan_start_address (bfd *abfd) goto end; for (section = abfd->sections; section != NULL; section = section->next) - if ((section->index + 1) == header.main_section) + if ((long) (section->index + 1) == header.main_section) break; if (section == NULL) -- cgit v1.2.3-65-gdbad