This is the mail archive of the 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]

[PATCH][gold] Place sections like ".rela.dyn" according to linker scripts.


ld places internally created sections, like ".rela.dyn", according to
output section descriptions in linker scripts even if input section
descriptions for these output sections do not contain the corresponding
patterns. I believe that gold should follow this behavior because it is
intended to be a drop-in replacement for ld.

What do you think?

Best regards,
Igor Kudrin


	(Sections_element::output_section_slot): New virtual method.
	(Output_section_definition::output_section_slot): Likewise.
	(Script_sections::output_section_name): Use output_section_slot
	to find a slot for internally created sections.
	* testsuite/ (script_test_13): New test.
	* testsuite/ Regenerate.
	* testsuite/script_test_13.c: New test source file.
	* testsuite/ New test script.
	* testsuite/script_test_13.t: New test linker script.

Attachment: gold-reladyn-ordering.patch.txt
Description: gold-reladyn-ordering.patch.txt

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