(handle_COMDAT): Replace abort with an warning message and allow the scan to
continue.
This commit is contained in:
Nick Clifton 2004-09-03 14:11:38 +00:00
parent c7efc4d538
commit 6e3b68350d
2 changed files with 10 additions and 3 deletions

View File

@ -1,3 +1,9 @@
2004-09-03 Nick Clifton <nickc@redhat.com>
PR 360
* coffcode.h (handle_COMDAT): Replace abort with an warning
message and allow the scan to continue.
2004-09-02 Alan Modra <amodra@bigpond.net.au>
* elf64-ppc.c (ppc64_elf_get_synthetic_symtab): Use static_syms passed

View File

@ -829,8 +829,6 @@ handle_COMDAT (abfd, sec_flags, hdr, name, section)
/* The first time we've seen the symbol. */
union internal_auxent aux;
seen_state = 1;
/* If it isn't the stuff we're expecting, die;
The MS documentation is vague, but it
appears that the second entry serves BOTH
@ -858,7 +856,10 @@ handle_COMDAT (abfd, sec_flags, hdr, name, section)
function). See comment above for more. */
if (strcmp (name, symname) != 0)
abort ();
_bfd_error_handler (_("%B: warning: COMDAT symbol '%s' does not match section name '%s'"),
abfd, symname, name);
seen_state = 1;
/* This is the section symbol. */
bfd_coff_swap_aux_in (abfd, (PTR) (esym + bfd_coff_symesz (abfd)),