This is the mail archive of the binutils@sourceware.org mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [GOLD] PR24853, OSABI not set when STT_GNU_IFUNC or STB_GNU_UNIQUE symbols output


On Wed, Oct 16, 2019 at 01:37:22PM +1030, Alan Modra wrote:
> On Thu, Oct 03, 2019 at 08:45:29AM +0930, Alan Modra wrote:
> > 	PR 24853
> > 	* symtab.h (set_has_gnu_output, has_gnu_output_): New.
> > 	* symtab.cc (Symbol_table::Symbol_table): Init has_gnu_output_.
> > 	(Symbol_table::finalize): Set ELFOSABI_GNU when has_gnu_output_.
> > 	(Symbol_table::set_dynsym_indexes, Symbol_table::sized_finalize):
> > 	Call set_has_gnu_output for STT_GNU_IFUNC and STB_GNU_UNIQUE globals.
> > 	* object.cc (Sized_relobj_file::do_finalize_local_symbols): Call
> > 	set_has_gnu_output when STT_GNU_IFUNC locals will be output.
> 
> Ping?

I've committed this patch.  I figure the design at least is reasonably
obvious.

-- 
Alan Modra
Australia Development Lab, IBM


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]