Nick Clifton b9b2ae8bbf PR ld/14265
* script-sections.cc (Sections_element::output_section_name): Add
	keep return parameter.
	(Output_section_element::match_name): Add keep return parameter.
	Return the value of the keep_ member.
	* script-sections.h (class Output_section): Update
	output_section_name prototype.
	* layout.cc (Layout::keep_input_section): New public member
	function.
	(Layout::choose_output_section): Pass keep parameter to
	output_section_name.
	* layout.h (class Layout): Add keep_input_section.
	* object.cc (Sized_relobj_file::do_layout): Check for kept input
	sections.
	* testsuite/Makefile.am: Add a test.
	* testsuite/Makefile.in: Regenerate.
	* testsuite/pr14265.c: Source file for the test.
	* testsuite/pr14265.t: Linker script for the test.
	* testsuite/pr14265.sh: Shell script for the test.

	* ld-gc/gc.exp: Add a new test.
	* ld-gc/pr14265.c: Source file for the new test.
	* ld-gc/pr14265.t: Linker script for the new test.
	* ld-gc/pr14265.d: Expected symbol dump.
2012-08-14 08:31:57 +00:00
..
ld/
2012-06-15 15:13:41 +00:00
2012-07-26 13:43:24 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2012-06-18 06:19:02 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2012-04-03 16:01:38 +00:00
2010-12-31 22:29:19 +00:00
ld/
2012-06-15 15:13:41 +00:00
2012-04-03 16:01:38 +00:00
2009-09-02 07:25:43 +00:00
2007-07-06 14:09:45 +00:00
2012-08-14 08:31:57 +00:00
2012-07-02 18:20:31 +00:00
ld/
2012-06-15 15:13:41 +00:00
2009-04-16 04:24:07 +00:00
2012-04-03 16:01:38 +00:00
2012-05-17 06:13:32 +00:00
2007-07-06 14:09:45 +00:00
ld/
2012-06-15 15:13:41 +00:00
2012-06-06 10:50:18 +00:00
ld/
2012-06-15 15:13:41 +00:00
ld/
2012-06-15 15:13:41 +00:00
ld/
2012-06-15 15:13:41 +00:00
ld/
2012-06-15 15:13:41 +00:00
ld/
2012-06-15 15:13:41 +00:00
ld/
2012-06-15 15:13:41 +00:00
ld/
2012-06-15 15:13:41 +00:00
2012-04-03 16:01:38 +00:00
2012-04-03 16:01:38 +00:00
2012-08-05 22:45:20 +00:00
2009-09-02 07:25:43 +00:00
2012-07-02 18:20:31 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2009-09-24 15:56:52 +00:00
2012-08-14 08:31:57 +00:00
2008-01-07 16:45:35 +00:00
2009-01-02 16:48:11 +00:00
2011-01-01 16:43:53 +00:00
2012-01-05 10:09:39 +00:00