PR 360
(handle_COMDAT): Replace abort with an warning message and allow the scan to continue.
This commit is contained in:
parent
c7efc4d538
commit
6e3b68350d
2 changed files with 10 additions and 3 deletions
|
@ -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>
|
2004-09-02 Alan Modra <amodra@bigpond.net.au>
|
||||||
|
|
||||||
* elf64-ppc.c (ppc64_elf_get_synthetic_symtab): Use static_syms passed
|
* elf64-ppc.c (ppc64_elf_get_synthetic_symtab): Use static_syms passed
|
||||||
|
|
|
@ -829,8 +829,6 @@ handle_COMDAT (abfd, sec_flags, hdr, name, section)
|
||||||
/* The first time we've seen the symbol. */
|
/* The first time we've seen the symbol. */
|
||||||
union internal_auxent aux;
|
union internal_auxent aux;
|
||||||
|
|
||||||
seen_state = 1;
|
|
||||||
|
|
||||||
/* If it isn't the stuff we're expecting, die;
|
/* If it isn't the stuff we're expecting, die;
|
||||||
The MS documentation is vague, but it
|
The MS documentation is vague, but it
|
||||||
appears that the second entry serves BOTH
|
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. */
|
function). See comment above for more. */
|
||||||
|
|
||||||
if (strcmp (name, symname) != 0)
|
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. */
|
/* This is the section symbol. */
|
||||||
bfd_coff_swap_aux_in (abfd, (PTR) (esym + bfd_coff_symesz (abfd)),
|
bfd_coff_swap_aux_in (abfd, (PTR) (esym + bfd_coff_symesz (abfd)),
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue