Alan Modra
a87dd97a20
PR18452, ld allows overlapping sections
...
PR 18452
* ldlang.c (maybe_overlays): New static var.
(lang_size_sections_1): Set it here.
(struct check_sec): New.
(sort_sections_by_lma): Adjust for array of structs.
(sort_sections_by_vma): New function.
(lang_check_section_addresses): Check both LMA and VMA for overlap.
* testsuite/ld-scripts/rgn-over7.d: Adjust.
2016-03-30 17:50:03 +10:30
..
2005-02-21 08:18:49 +00:00
2006-09-20 11:35:11 +00:00
2005-02-17 20:57:01 +00:00
2005-02-21 08:18:49 +00:00
2005-02-17 20:57:01 +00:00
2005-02-17 20:57:01 +00:00
2005-02-17 20:57:01 +00:00
2013-07-23 07:40:46 +00:00
2013-07-19 10:39:51 +00:00
2016-01-01 23:00:01 +10:30
2004-02-20 15:31:10 +00:00
2016-01-20 15:41:06 +00:00
2016-01-01 23:00:01 +10:30
2007-06-18 12:38:22 +00:00
2007-06-18 12:38:22 +00:00
2011-01-10 15:03:15 +00:00
2011-01-10 14:37:40 +00:00
2016-01-01 23:00:01 +10:30
2004-04-15 01:49:22 +00:00
2007-07-13 09:09:25 +00:00
2012-09-19 02:51:09 +00:00
2012-09-19 02:51:09 +00:00
2004-08-17 01:18:50 +00:00
2007-06-18 18:53:45 +00:00
2005-10-04 19:54:08 +00:00
2016-01-01 23:00:01 +10:30
2004-04-08 00:51:37 +00:00
2016-01-01 23:00:01 +10:30
2004-04-15 01:49:22 +00:00
2004-04-08 00:51:37 +00:00
2009-07-29 06:47:48 +00:00
2010-12-20 06:27:11 +00:00
2009-07-29 06:47:48 +00:00
2009-07-29 06:47:48 +00:00
2016-01-01 23:00:01 +10:30
2009-07-29 06:47:48 +00:00
2007-01-19 14:51:27 +00:00
2005-08-18 07:51:08 +00:00
2005-08-18 07:51:08 +00:00
2003-10-11 09:18:58 +00:00
2011-01-13 15:23:59 +00:00
2010-12-28 18:04:10 +00:00
2010-12-28 18:04:10 +00:00
2011-01-13 17:07:52 +00:00
2011-02-10 08:04:22 +00:00
2011-02-10 08:04:22 +00:00
2014-12-24 11:56:51 +10:30
2014-12-24 11:56:51 +10:30
2014-12-24 11:56:51 +10:30
2016-01-01 23:00:01 +10:30
2009-05-21 06:13:28 +00:00
2016-01-01 23:00:01 +10:30
2012-06-15 15:13:41 +00:00
2006-09-27 04:18:16 +00:00
2006-09-27 04:18:16 +00:00
2006-09-27 04:18:16 +00:00
2012-06-15 15:13:41 +00:00
2006-09-27 04:18:16 +00:00
2012-06-15 15:13:41 +00:00
2006-09-27 04:18:16 +00:00
2006-09-27 04:18:16 +00:00
2012-06-15 15:13:41 +00:00
2006-09-27 04:18:16 +00:00
2012-06-15 15:13:41 +00:00
2006-09-27 04:18:16 +00:00
2012-06-15 15:13:41 +00:00
2006-09-27 04:18:16 +00:00
2016-01-01 23:00:01 +10:30
2014-01-22 11:58:29 +10:30
2016-01-01 23:00:01 +10:30
2005-08-15 14:08:58 +00:00
2014-01-22 11:58:29 +10:30
2006-05-19 11:50:31 +00:00
2016-01-01 23:00:01 +10:30
2005-03-17 16:20:39 +00:00
2006-10-17 13:41:49 +00:00
2007-01-06 22:03:46 +00:00
2007-01-06 22:03:46 +00:00
2007-01-06 22:03:46 +00:00
2011-01-13 15:23:59 +00:00
2010-12-28 18:04:10 +00:00
2010-12-28 18:04:10 +00:00
2016-01-01 23:00:01 +10:30
2016-01-01 23:00:01 +10:30
2007-05-24 09:24:09 +00:00
2007-05-24 09:24:09 +00:00
2014-04-04 19:06:35 +10:30
2014-04-04 19:06:35 +10:30
2014-04-04 19:06:35 +10:30
2014-04-04 19:06:35 +10:30
2014-04-04 19:06:35 +10:30
2008-07-26 01:23:37 +00:00
2008-07-06 13:38:37 +00:00
2008-07-06 13:38:37 +00:00
2008-07-06 13:38:37 +00:00
2008-07-06 13:38:37 +00:00
2008-07-21 08:38:35 +00:00
2008-07-06 13:38:37 +00:00
2016-01-01 23:00:01 +10:30
2008-07-26 01:23:37 +00:00
2016-01-01 23:00:01 +10:30
2013-08-15 07:30:15 +00:00
2013-08-15 07:30:15 +00:00
2007-08-31 14:46:55 +00:00
2016-01-01 23:00:01 +10:30
2007-08-31 14:46:55 +00:00
2015-01-28 15:06:48 +10:30
2015-01-28 15:06:48 +10:30
2008-06-12 11:27:38 +00:00
2015-01-20 09:47:37 +00:00
2016-01-01 23:00:01 +10:30
2014-07-29 11:27:59 +01:00
2016-01-01 23:00:01 +10:30
2009-10-14 23:12:16 +00:00
2016-01-01 23:00:01 +10:30
2009-10-07 07:25:36 +00:00
2009-10-08 02:38:26 +00:00
2009-10-08 02:38:26 +00:00
2016-01-01 23:00:01 +10:30
2014-01-22 12:51:19 +10:30
2014-01-20 21:28:42 +10:30
2012-12-30 20:15:07 +00:00
2012-12-18 13:38:10 +00:00
2012-12-18 13:38:10 +00:00
2012-12-18 13:38:10 +00:00
2015-09-18 12:39:16 +09:30
2015-09-18 12:39:16 +09:30
2015-06-12 11:24:36 +02:00
2015-06-12 11:24:36 +02:00
2015-06-12 11:24:36 +02:00
2015-06-12 11:24:36 +02:00
2015-06-12 11:24:36 +02:00
2015-06-12 11:24:36 +02:00
2015-06-12 11:24:36 +02:00
2015-06-12 11:24:36 +02:00
2016-01-01 23:00:01 +10:30
2015-06-12 11:24:36 +02:00
2004-04-08 00:51:37 +00:00
2004-04-08 00:51:37 +00:00
2004-04-08 00:51:37 +00:00
2004-10-15 00:27:12 +00:00
2004-04-08 00:51:37 +00:00
2004-10-15 00:27:12 +00:00
2004-04-08 00:51:37 +00:00
2004-04-08 00:51:37 +00:00
2004-02-23 10:10:02 +00:00
2015-01-20 16:03:32 +00:00
2015-01-20 09:49:27 +00:00
2015-01-20 09:49:27 +00:00
2015-01-20 16:03:32 +00:00
2015-01-20 09:49:27 +00:00
2015-01-20 09:49:27 +00:00
2015-01-20 09:49:27 +00:00
2016-01-01 23:00:01 +10:30
2013-07-22 13:04:57 +00:00
2009-03-02 17:27:36 +00:00
2013-07-22 13:04:57 +00:00
2009-03-02 17:27:36 +00:00
2013-07-22 13:04:57 +00:00
2009-03-02 17:27:36 +00:00
2013-07-22 13:04:57 +00:00
2009-03-02 17:27:36 +00:00
2009-11-18 16:37:56 +00:00
2009-04-03 07:45:28 +00:00
2009-11-18 16:37:56 +00:00
2009-04-03 07:45:28 +00:00
2013-08-26 19:27:25 +00:00
2009-04-03 07:45:28 +00:00
2009-11-18 16:37:56 +00:00
2009-05-22 11:27:44 +00:00
2010-11-08 06:43:40 +00:00
2010-09-16 00:28:57 +00:00
2010-10-06 08:58:59 +00:00
2013-03-05 02:55:27 +00:00
2013-03-05 02:55:27 +00:00
2013-03-05 02:55:27 +00:00
2013-03-05 02:55:27 +00:00
2013-03-05 02:55:27 +00:00
2013-07-19 10:39:51 +00:00
2013-07-19 13:21:55 +00:00
2014-02-02 06:39:39 -08:00
2014-02-02 06:39:39 -08:00
2014-02-02 06:39:39 -08:00
2014-02-02 06:39:39 -08:00
2014-02-02 06:39:39 -08:00
2016-01-18 13:00:33 +00:00
2016-01-18 13:00:33 +00:00
2014-02-02 06:39:39 -08:00
2016-01-01 23:00:01 +10:30
2009-04-03 10:15:21 +00:00
2009-03-02 17:27:36 +00:00
2007-10-17 19:26:10 +00:00
2009-03-02 17:27:36 +00:00
2007-10-17 19:26:10 +00:00
2009-03-02 17:27:36 +00:00
2007-10-17 19:26:10 +00:00
2009-03-02 17:27:36 +00:00
2007-10-17 19:26:10 +00:00
2009-03-02 17:27:36 +00:00
2007-10-17 19:26:10 +00:00
2009-03-02 17:27:36 +00:00
2007-10-17 19:26:10 +00:00
2016-03-30 17:50:03 +10:30
2007-10-17 19:26:10 +00:00
2013-08-26 19:27:25 +00:00
2008-04-28 14:08:15 +00:00
2008-04-28 12:45:34 +00:00
2016-01-01 23:00:01 +10:30
2007-10-17 19:26:10 +00:00
2012-10-08 00:22:45 +00:00
2011-01-23 03:29:30 +00:00
2016-01-20 15:41:06 +00:00
2011-07-11 15:03:09 +00:00
2011-07-11 15:03:09 +00:00
2011-07-11 15:03:09 +00:00
2011-07-11 15:03:09 +00:00
2016-01-01 23:00:01 +10:30
2010-09-10 07:18:36 +00:00
2010-09-01 08:05:16 +00:00
2010-09-01 08:05:16 +00:00
2016-01-01 23:00:01 +10:30
2004-04-08 00:51:37 +00:00
2004-04-08 00:51:37 +00:00
2004-04-08 00:51:37 +00:00
2012-12-17 16:56:12 +00:00
2004-04-08 00:51:37 +00:00
2004-04-08 00:51:37 +00:00
2016-01-01 23:00:01 +10:30
2016-01-01 23:00:01 +10:30
2009-09-09 12:13:42 +00:00
2009-09-09 12:13:42 +00:00
2009-09-09 12:13:42 +00:00
2004-10-04 16:45:51 +00:00
2009-09-09 12:13:42 +00:00
2009-09-09 12:13:42 +00:00
2009-09-09 12:13:42 +00:00
2004-10-04 16:45:51 +00:00
2009-09-09 12:13:42 +00:00
2006-08-08 15:07:16 +00:00
2009-09-09 12:13:42 +00:00
2004-10-04 16:45:51 +00:00
2004-10-04 16:45:51 +00:00
2009-09-09 12:13:42 +00:00
2009-09-09 12:13:42 +00:00
2009-09-09 12:13:42 +00:00
2004-10-04 16:45:51 +00:00
2009-09-09 12:13:42 +00:00
2009-09-09 12:13:42 +00:00
2009-09-09 12:13:42 +00:00
2004-10-04 16:45:51 +00:00
2009-09-09 12:13:42 +00:00
2006-08-08 15:07:16 +00:00
2009-09-09 12:13:42 +00:00
2004-10-04 16:45:51 +00:00
2004-10-04 16:45:51 +00:00
2004-10-04 16:45:51 +00:00
2004-10-04 16:45:51 +00:00
2009-09-09 12:13:42 +00:00
2009-09-09 12:13:42 +00:00
2004-10-04 16:45:51 +00:00
2016-01-01 23:00:01 +10:30
2006-08-08 15:07:16 +00:00
2014-10-15 02:59:41 +02:00
2014-10-15 02:59:41 +02:00
2016-01-01 23:00:01 +10:30
2005-03-22 14:20:38 +00:00
2005-03-22 14:20:38 +00:00
2016-01-01 23:00:01 +10:30