Alan Modra
d2667025dd
ld/
* ldlang.h (lang_output_section_statement_type): Add after_end field.
(lang_abs_symbol_at_beginning_of, lang_abs_symbol_at_end_of): Delete.
(section_for_dot): Declare.
* ldlang.c (lang_size_sections_1): Correct comment.
(current_section): Move earlier.
(current_assign, prefer_next_section): New static vars.
(lang_do_assignments_1): Add found_end param. Detect _end
assignment to set found_end. Set os->after_end. Set above statics.
(lang_do_assignments): Adjust lang_do_assignments_1 call. Init
vars.
(section_for_dot): New function.
(lang_set_startof): Don't make an absolute symbol.
(lang_abs_symbol_at_beginning_of, lang_abs_symbol_at_end_of): Delete.
* ldexp.c (new_rel_from_abs): Use section_for_dot.
* emultempl/lnk960.em (symbol_at_beginning_of): New function.
(symbol_at_end_of): Likewise.
(lnk960_after_allocation): Use them.
* scripttempl/elf.sc: Precede OTHER_GOT_SYMBOLS with . = .; and
likewise before __bss_start.
ld/testsuite/
Update far too many tests.
2012-06-15 15:13:41 +00:00
..
2010-01-23 12:05:33 +00:00
2009-03-14 09:16:01 +00:00
2009-03-14 09:16:01 +00:00
2009-03-14 09:16:01 +00:00
2009-03-14 09:32:56 +00:00
2009-03-14 09:16:01 +00:00
2009-03-14 09:15:34 +00:00
2009-03-14 09:15:34 +00:00
2009-03-14 09:32:56 +00:00
2009-03-14 09:15:34 +00:00
2009-03-14 09:15:34 +00:00
2009-03-14 09:14:30 +00:00
2009-03-14 09:14:30 +00:00
2009-03-14 09:14:30 +00:00
2009-03-14 09:14:30 +00:00
2009-03-14 09:14:30 +00:00
2009-03-14 09:14:30 +00:00
2009-03-14 09:14:30 +00:00
2009-03-14 09:14:30 +00:00
2009-03-14 09:14:30 +00:00
2009-03-14 09:35:46 +00:00
2009-03-14 09:35:46 +00:00
2009-03-14 09:35:46 +00:00
2009-03-14 09:35:46 +00:00
2009-04-16 23:07:00 +00:00
2009-04-16 23:07:00 +00:00
2009-03-14 09:35:06 +00:00
2009-03-14 09:35:06 +00:00
2009-03-14 09:35:06 +00:00
2009-04-01 20:09:03 +00:00
2009-03-14 09:35:06 +00:00
2009-03-14 09:17:32 +00:00
2009-03-14 09:17:32 +00:00
2009-03-14 09:17:32 +00:00
2009-03-14 09:17:32 +00:00
2009-03-14 09:17:32 +00:00
2009-03-14 09:17:32 +00:00
2009-03-14 09:34:27 +00:00
2009-03-14 09:34:27 +00:00
2009-03-14 09:34:27 +00:00
2009-03-14 09:34:27 +00:00
2009-03-14 09:34:27 +00:00
2009-03-14 09:34:27 +00:00
2009-03-14 09:34:27 +00:00
2009-03-14 09:34:27 +00:00
2009-06-02 18:51:34 +00:00
2009-06-02 18:51:34 +00:00
2009-06-02 18:51:34 +00:00
2009-06-02 18:51:34 +00:00
2009-06-02 18:51:34 +00:00
2009-06-02 18:51:34 +00:00
2009-03-14 09:32:33 +00:00
2009-03-14 09:32:33 +00:00
2009-03-14 09:32:33 +00:00
2009-03-14 09:32:33 +00:00
2009-03-14 09:32:33 +00:00
2009-03-14 09:32:33 +00:00
2009-03-14 09:33:39 +00:00
2009-03-14 09:33:39 +00:00
2009-03-14 09:33:39 +00:00
2009-03-14 09:33:39 +00:00
2009-03-14 09:33:39 +00:00
2009-03-14 09:33:39 +00:00
2009-03-14 09:33:39 +00:00
2009-03-14 09:33:39 +00:00
2009-03-14 09:33:39 +00:00
2009-03-14 09:33:39 +00:00
2010-01-23 12:05:33 +00:00
2010-01-23 12:05:33 +00:00
2010-01-23 12:05:33 +00:00
2009-04-01 19:27:38 +00:00
2009-04-01 19:27:38 +00:00
2009-03-14 09:18:22 +00:00
2009-03-14 09:18:22 +00:00
2009-03-14 09:18:22 +00:00
2009-03-14 09:18:22 +00:00
2009-03-14 09:18:22 +00:00
2009-03-14 09:34:27 +00:00
2009-03-14 09:34:27 +00:00
2009-03-14 09:34:27 +00:00
2009-03-14 09:35:06 +00:00
2009-03-14 09:35:06 +00:00
2009-03-14 09:35:06 +00:00
2009-03-14 09:34:27 +00:00
2009-03-14 09:34:27 +00:00
2009-03-14 09:34:27 +00:00
2009-03-14 09:34:27 +00:00
2009-03-14 09:34:27 +00:00
2009-03-14 09:34:27 +00:00
2009-03-14 09:34:27 +00:00
2009-03-14 09:34:27 +00:00
2009-03-14 09:34:27 +00:00
2009-03-14 09:34:27 +00:00
2009-03-14 09:34:27 +00:00
2009-03-14 09:34:27 +00:00
2009-03-14 09:34:27 +00:00
2009-03-14 09:34:27 +00:00
2009-03-14 09:34:27 +00:00
2009-03-14 09:34:27 +00:00
2009-03-14 09:34:27 +00:00
2009-03-14 09:34:27 +00:00
2009-03-14 09:34:27 +00:00
2009-03-14 09:34:27 +00:00
2009-03-14 09:34:27 +00:00
2009-03-14 09:34:27 +00:00
2010-04-01 10:02:28 +00:00
2010-04-01 10:02:28 +00:00
2010-02-08 07:09:39 +00:00
2012-05-14 19:45:30 +00:00
2009-09-21 11:51:02 +00:00
2012-05-19 06:58:48 +00:00
2010-07-06 09:29:47 +00:00
2010-07-06 09:29:47 +00:00
2010-07-06 09:29:47 +00:00
2012-06-15 15:13:41 +00:00
2009-09-21 11:51:02 +00:00
2009-09-21 11:51:02 +00:00
2012-06-15 15:13:41 +00:00
2011-07-14 03:28:22 +00:00
2011-10-10 09:05:41 +00:00
2012-06-15 15:13:41 +00:00
2011-07-14 03:28:22 +00:00
2011-10-10 09:05:41 +00:00
2012-06-15 15:13:41 +00:00
2009-09-21 11:51:02 +00:00
2009-09-21 11:51:02 +00:00
2011-03-23 15:25:06 +00:00
2011-03-23 15:25:06 +00:00
2011-03-23 15:25:06 +00:00
2011-03-23 15:25:06 +00:00
2011-03-23 15:25:06 +00:00
2011-03-23 15:25:06 +00:00
2011-03-23 15:25:06 +00:00
2011-03-23 15:25:06 +00:00
2011-03-23 15:25:06 +00:00
2011-03-23 15:25:06 +00:00
2011-03-23 15:25:06 +00:00
2011-03-23 15:25:06 +00:00
2011-03-23 15:25:06 +00:00
2011-03-23 15:25:06 +00:00
2011-03-23 15:25:06 +00:00
2011-03-23 15:25:06 +00:00
2011-03-23 15:25:06 +00:00
2011-03-23 15:25:06 +00:00
2011-03-23 15:25:06 +00:00
2011-03-23 15:25:06 +00:00
2012-05-17 02:43:36 +00:00
2012-06-15 15:13:41 +00:00
2011-07-14 03:28:22 +00:00
2011-10-10 09:05:41 +00:00
2012-06-15 15:13:41 +00:00
2011-07-14 03:28:22 +00:00
2012-06-15 15:13:41 +00:00
2011-07-11 12:03:55 +00:00
2011-07-11 12:03:55 +00:00
2011-07-11 12:03:55 +00:00
2011-07-11 12:03:55 +00:00
2011-07-11 12:03:55 +00:00
2011-08-22 14:28:54 +00:00
2011-08-22 14:28:54 +00:00
2011-08-22 14:28:54 +00:00
2011-09-30 05:11:04 +00:00
2011-09-30 05:11:04 +00:00
2011-09-30 05:11:04 +00:00
2011-11-08 13:06:03 +00:00
2010-08-05 14:38:10 +00:00
2012-05-14 19:45:30 +00:00
2012-05-14 19:45:30 +00:00
2012-05-14 19:45:30 +00:00
2012-05-14 19:45:30 +00:00
2012-05-14 19:45:30 +00:00
2012-05-14 19:45:30 +00:00
2012-05-14 19:45:30 +00:00
2012-05-14 19:45:30 +00:00
2012-05-14 19:45:30 +00:00
2012-05-14 19:45:30 +00:00
2012-05-14 19:45:30 +00:00
2012-05-14 19:45:30 +00:00
2012-05-14 19:45:30 +00:00
2012-05-14 19:45:30 +00:00
2012-05-14 19:45:30 +00:00
2012-05-14 19:45:30 +00:00
2012-05-14 19:45:30 +00:00
2012-05-14 19:45:30 +00:00
2012-05-14 19:45:30 +00:00
2012-05-14 19:45:30 +00:00
2012-05-14 19:45:30 +00:00
2012-05-14 19:45:30 +00:00
2012-05-14 19:45:30 +00:00
2012-05-14 19:45:30 +00:00
2012-05-14 19:45:30 +00:00
2012-05-14 19:45:30 +00:00
2012-05-19 06:58:48 +00:00
2009-09-23 03:12:28 +00:00
2012-05-12 13:46:26 +00:00
2009-01-26 15:27:04 +00:00
2009-01-26 15:27:04 +00:00
2012-06-06 10:50:18 +00:00
2010-07-20 07:22:37 +00:00
2012-03-25 06:45:16 +00:00
2010-07-20 07:22:37 +00:00