PR binutils/21781
* coffcode.h (handle_COMDAT): Replace abort with an error message
and return.
+2017-07-18 Nick Clifton <nickc@redhat.com>
+
+ PR binutils/21781
+ * coffcode.h (handle_COMDAT): Replace abort with an error message
+ and return.
+
2017-07-17 H.J. Lu <hongjiu.lu@intel.com>
PR ld/21782
|| isym.n_sclass == C_EXT)
&& BTYPE (isym.n_type) == T_NULL
&& isym.n_value == 0))
- abort ();
+ {
+ /* Malformed input files can trigger this test.
+ cf PR 21781. */
+ _bfd_error_handler (_("%B: error: unexpected symbol '%s' in COMDAT section"),
+ abfd, symname);
+ goto breakloop;
+ }
/* FIXME LATER: MSVC generates section names
like .text for comdats. Gas generates