* relax.c (write_relax): Check return value of bfd_seclet_link.

This commit is contained in:
Ian Lance Taylor
1993-10-25 20:10:35 +00:00
parent df34342bde
commit db4b5ad081
2 changed files with 7 additions and 9 deletions

View File

@ -1,3 +1,7 @@
Mon Oct 25 16:09:24 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
* relax.c (write_relax): Check return value of bfd_seclet_link.
Mon Oct 25 09:31:21 1993 Ken Raeburn (raeburn@cygnus.com) Mon Oct 25 09:31:21 1993 Ken Raeburn (raeburn@cygnus.com)
* ldlang.c (delete_output_file_on_failure): New variable. * ldlang.c (delete_output_file_on_failure): New variable.

View File

@ -185,19 +185,13 @@ write_relax (output_bfd, data, relocateable)
boolean relocateable; boolean relocateable;
{ {
/* Tie up all the statements to generate an output bfd structure which /* Tie up all the statements to generate an output bfd structure which
bfd can mull over */ bfd can mull over */
lang_for_each_statement (build_it); lang_for_each_statement (build_it);
bfd_seclet_link (output_bfd, data, relocateable); if (bfd_seclet_link (output_bfd, data, relocateable) == false)
einfo ("%F%P: %B: %E\n", output_bfd);
} }
/* See if we can change the size of this section by shrinking the /* See if we can change the size of this section by shrinking the
relocations in it. If this happens, then we'll have to renumber the relocations in it. If this happens, then we'll have to renumber the
symbols in it, and shift around the data too. symbols in it, and shift around the data too.