From: Toni Spets Date: Wed, 6 May 2015 13:18:34 +0000 (+0100) Subject: Skip discarded resource sections when building a PE resource table. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=9ac47a43ffc8e3c73867b9953145a8e7a227132d;p=binutils-gdb.git Skip discarded resource sections when building a PE resource table. PR ld/18372 * peXXigen.c (rsrc_process_section): Skip discarded resource sections. --- diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 034d34d2f3e..000cd71412b 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,9 @@ +2015-05-06 Toni Spets + + PR ld/18372 + * peXXigen.c (rsrc_process_section): Skip discarded resource + sections. + 2015-05-01 H.J. Lu * config.bfd: Support i[3-7]86-*-elf*. diff --git a/bfd/peXXigen.c b/bfd/peXXigen.c index 6aa18ca8a19..c897c649671 100644 --- a/bfd/peXXigen.c +++ b/bfd/peXXigen.c @@ -4160,7 +4160,8 @@ rsrc_process_section (bfd * abfd, { asection * rsrc_sec = bfd_get_section_by_name (input, ".rsrc"); - if (rsrc_sec != NULL) + /* PR 18372 - skip discarded .rsrc sections. */ + if (rsrc_sec != NULL && !discarded_section (rsrc_sec)) { if (num_input_rsrc == max_num_input_rsrc) {