From: Ian Lance Taylor Date: Thu, 9 Nov 1995 20:09:00 +0000 (+0000) Subject: * aoutx.h (NAME(aout,set_section_contents)): If a section can not X-Git-Tag: gdb-4_18~10170 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a1774c51f20687ede28ad3e03e04856df498c7ce;p=platform%2Fupstream%2Fbinutils.git * aoutx.h (NAME(aout,set_section_contents)): If a section can not be represented, report the name via _bfd_error_handler. (translate_to_native_sym_flags): Likewise. * elf32-mips.c (mips_elf_final_link): Likewise. * oasys.c (oasys_write_sections): Likewise. --- diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 47e3865..5ba156a 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,5 +1,11 @@ Thu Nov 9 13:01:31 1995 Ian Lance Taylor + * aoutx.h (NAME(aout,set_section_contents)): If a section can not + be represented, report the name via _bfd_error_handler. + (translate_to_native_sym_flags): Likewise. + * elf32-mips.c (mips_elf_final_link): Likewise. + * oasys.c (oasys_write_sections): Likewise. + * coffcode.h (coff_set_alignment_hook): Write RS6000COFF_C version which checks for STYP_OVRFLO sections. (coff_compute_section_file_positions): If RS6000COFF_C, handle diff --git a/bfd/aoutx.h b/bfd/aoutx.h index c5da219..79b3358 100644 --- a/bfd/aoutx.h +++ b/bfd/aoutx.h @@ -1203,6 +1203,9 @@ NAME(aout,set_section_contents) (abfd, section, location, offset, count) if (section != obj_textsec (abfd) && section != obj_datasec (abfd)) { + (*_bfd_error_handler) + ("%s: can not represent section `%s' in a.out object file format", + bfd_get_filename (abfd), bfd_get_section_name (abfd, section)); bfd_set_error (bfd_error_nonrepresentable_section); return false; } @@ -1574,6 +1577,9 @@ translate_to_native_sym_flags (abfd, cache_ptr, sym_pointer) { /* This case occurs, e.g., for the *DEBUG* section of a COFF file. */ + (*_bfd_error_handler) + ("%s: can not represent section `%s' in a.out object file format", + bfd_get_filename (abfd), bfd_get_section_name (abfd, sec)); bfd_set_error (bfd_error_nonrepresentable_section); return false; } @@ -1600,6 +1606,9 @@ translate_to_native_sym_flags (abfd, cache_ptr, sym_pointer) sym_pointer->e_type[0] = N_UNDF | N_EXT; else { + (*_bfd_error_handler) + ("%s: can not represent section `%s' in a.out object file format", + bfd_get_filename (abfd), bfd_get_section_name (abfd, sec)); bfd_set_error (bfd_error_nonrepresentable_section); return false; }