[PATCH v2][gold] Mips: Fix emitting .reginfo section.

Vladimir Radosavljevic Vladimir.Radosavljevic@imgtec.com
Mon May 23 15:54:00 GMT 2016


Comments addressed.

Regards,
Vladimir

ChangeLog -

	* mips.cc (Mips_relobj::Mips_relobj): Initialize
	has_reginfo_section_.
	(Mips_relobj::has_reginfo_section_): New data member.
	(Mips_relobj::has_reginfo_section): New method.
	(class Mips_output_section_reginfo): Change base class to
	Output_section_data, and set masks of the output .reginfo section
	in constructor.
	(Mips_output_section_reginfo::as_mips_output_section_reginfo):
	Remove.
	(Mips_output_section_reginfo::set_masks): Likewise.
	(Mips_output_section_reginfo::set_final_data_size): Likewise.
	(Mips_output_section_reginfo::do_print_to_mapfile): New method.
	(Target_mips::do_make_output_section): Remove.
	(Mips_relobj::do_read_symbols): Set has_reginfo_section_ to true
	if the object contains a .reginfo section.
	(Target_mips::do_finalize_sections): Create a .reginfo output
	section if needed.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: reginfo-2.patch
Type: text/x-patch
Size: 9164 bytes
Desc: reginfo-2.patch
URL: <https://sourceware.org/pipermail/binutils/attachments/20160523/68777759/attachment.bin>


More information about the Binutils mailing list