diff options
author | Alan Modra <amodra@gmail.com> | 2000-09-20 04:20:26 +0000 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2000-09-20 04:20:26 +0000 |
commit | b3ea35849fbbdfb9a2396e4e9369d28f8597338a (patch) | |
tree | 5e660b2b5007cb997e3f609c349ee48a32c6de54 /ld/emultempl | |
parent | 6091b433d78be72dd7970fcd91822ae2b9db7a81 (diff) | |
download | binutils-gdb-b3ea35849fbbdfb9a2396e4e9369d28f8597338a.tar.gz |
Handle out of memory situations.
Diffstat (limited to 'ld/emultempl')
-rw-r--r-- | ld/emultempl/elf32.em | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/ld/emultempl/elf32.em b/ld/emultempl/elf32.em index c7ba4972730..fe4966dc99c 100644 --- a/ld/emultempl/elf32.em +++ b/ld/emultempl/elf32.em @@ -1092,9 +1092,13 @@ gld${EMULATION_NAME}_place_orphan (file, s) loadable or allocateable characteristics. */ outsecname = secname; if (bfd_get_section_by_name (output_bfd, outsecname) != NULL) - outsecname = bfd_get_unique_section_name (output_bfd, - outsecname, - &count); + { + outsecname = bfd_get_unique_section_name (output_bfd, + outsecname, + &count); + if (outsecname == NULL) + einfo ("%F%P: place_orphan failed: %E\n"); + } /* Start building a list of statements for this section. First save the current statement pointer. */ |