• Alan Modra's avatar
    bfd/ · 390fbbf1
    Alan Modra authored
    	* elf-bfd.h (_bfd_generic_match_sections_by_type): Don't define.
    	* libbfd-in.h (_bfd_generic_match_sections_by_type): Delete.
    	* libbfd.c (_bfd_generic_match_sections_by_type): Delete.
    	* targets.c (bfd_match_sections_by_type): Don't define.
    	(BFD_JUMP_TABLE_LINK): Remove _bfd_generic_match_sections_by_type.
    	* coff-rs6000.c (rs6000coff_vec, pmac_xcoff_vec): Likewise.
    	* coff64-rs6000.c (rs6000coff64_vec, aix5coff64_vec): Likewise.
    	* bfd-in2.h: Regenerate.
    	* libbfd.h: Regenerate.
    ld/
    	* ldlang.c (lang_output_section_find_by_flags): Add match_type param.
    	Run two passes, first using match_type, second without.
    	* ldlang.h (lang_match_sec_type_func): New typedef.
    	(lang_output_section_find_by_flags): Update prototype.
    	bfd_match_sections_by_type and lang_output_section_find_by_flags.
    	* emultempl/pe.em (place_orphan): Likewise.
    390fbbf1
libbfd.c 23.5 KB