Alan Modra
2e0ce1c84d
Align eh_frame FDEs according to their encoding
bfd/
* elf-bfd.h (struct eh_cie_fde): Add u.cie.per_encoding_aligned8.
* elf-eh-frame.c (size_of_output_cie_fde): Don't align here.
(next_cie_fde_offset): New function.
(_bfd_elf_parse_eh_frame): Set u.cie.per_encoding_aligned8.
(_bfd_elf_discard_section_eh_frame): Align zero terminator to
four bytes. Align CIEs to four or eight bytes depending on
per_encoding_aligned8. Align FDEs according to their encoding.
Pad last FDE to output section alignment.
(_bfd_elf_write_section_eh_frame): Adjust to suit. Remove
assertion.
* elf64-ppc.c (glink_eh_frame_cie): Delete padding.
(ppc64_elf_size_stubs): Pad glink eh_frame as per elf-eh-frame.c.
(ppc64_elf_finish_dynamic_sections): Adjust to suit.
ld/
* testsuite/ld-elf/eh3.d: Adjust for eh_frame alignment change.
* testsuite/ld-elf/eh6.d: Likewise.
* testsuite/ld-alpha/tlsbin.dd: Likewise.
* testsuite/ld-alpha/tlsbin.td: Likewise.
* testsuite/ld-alpha/tlsbinr.dd: Likewise.
* testsuite/ld-alpha/tlspic.dd: Likewise.
* testsuite/ld-alpha/tlspic.rd: Likewise.
* testsuite/ld-alpha/tlspic.sd: Likewise.
* testsuite/ld-alpha/tlspic.td: Likewise.
* testsuite/ld-mips-elf/eh-frame1-n64.d: Likewise.
* testsuite/ld-mips-elf/eh-frame2-n64.d: Likewise.
* testsuite/ld-mips-elf/eh-frame3.d: Likewise.
* testsuite/ld-x86-64/pr20830a.d: Likewise.
* testsuite/ld-x86-64/pr21038a.d: Likewise.
* testsuite/ld-x86-64/pr21038b.d: Likewise.
* testsuite/ld-x86-64/pr21038c.d: Likewise.
2017-03-05 14:49:54 +10:30
..
2014-11-05 10:48:38 +00:00
2015-07-09 08:26:10 -07:00
2014-12-19 14:20:17 +00:00
2014-12-19 14:20:17 +00:00
2014-12-19 14:20:17 +00:00
2014-12-19 14:20:17 +00:00
2015-07-09 08:26:10 -07:00
2015-07-09 08:26:10 -07:00
2016-08-19 09:16:30 +01:00
2014-12-19 14:20:17 +00:00
2016-01-04 23:30:00 +00:00
2014-12-19 14:20:17 +00:00
2015-07-09 08:26:10 -07:00
2014-12-19 14:20:17 +00:00
2014-12-19 14:20:17 +00:00
2016-01-04 23:30:00 +00:00
2014-12-19 14:20:17 +00:00
2015-07-09 08:26:10 -07:00
2014-12-19 14:20:17 +00:00
2014-12-19 14:20:17 +00:00
2016-01-04 23:30:00 +00:00
2014-12-19 14:20:17 +00:00
2015-07-09 08:26:10 -07:00
2016-01-04 23:30:00 +00:00
2016-01-04 23:30:00 +00:00
2016-01-04 23:30:00 +00:00
2014-12-19 14:20:17 +00:00
2016-01-04 23:30:00 +00:00
2016-01-04 23:30:00 +00:00
2016-01-04 23:30:00 +00:00
2016-01-04 23:30:00 +00:00
2016-01-04 23:30:00 +00:00
2016-08-19 09:16:30 +01:00
2016-01-04 23:30:00 +00:00
2015-07-09 08:26:10 -07:00
2016-08-19 09:16:30 +01:00
2016-01-04 23:30:00 +00:00
2015-07-09 08:26:10 -07:00
2016-08-19 09:16:30 +01:00
2016-01-04 23:30:00 +00:00
2015-07-09 08:26:10 -07:00
2015-07-09 08:26:10 -07:00
2016-07-19 16:22:53 +01:00
2016-07-19 16:22:53 +01:00
2016-07-19 16:22:53 +01:00
2016-07-19 16:22:53 +01:00
2016-07-19 16:22:53 +01:00
2016-07-19 16:22:53 +01:00
2017-01-30 17:16:01 +00:00
2017-01-30 17:16:01 +00:00
2017-01-30 17:16:01 +00:00
2016-07-19 16:22:53 +01:00
2016-07-19 16:22:53 +01:00
2016-07-19 16:22:53 +01:00
2016-07-14 20:06:37 +01:00
2016-07-14 20:06:37 +01:00
2016-07-14 20:06:37 +01:00
2016-07-14 20:06:37 +01:00
2016-07-14 20:06:37 +01:00
2016-07-14 20:06:37 +01:00
2016-07-02 23:16:41 +01:00
2017-01-02 14:08:56 +10:30
2015-05-28 15:21:17 -07:00
2015-05-28 15:21:17 -07:00
2015-05-28 15:21:17 -07:00
2015-05-28 15:21:17 -07:00
2015-05-28 15:21:17 -07:00
2015-05-28 15:21:17 -07:00
2015-05-28 15:21:17 -07:00
2015-05-28 15:21:17 -07:00
2015-05-28 15:21:17 -07:00
2015-05-28 15:21:17 -07:00
2015-05-28 15:21:17 -07:00
2015-05-28 15:21:17 -07:00
2015-05-28 15:21:17 -07:00
2015-08-12 17:10:22 +01:00
2015-08-12 17:10:22 +01:00
2016-07-26 20:00:48 +01:00
2016-07-26 20:00:48 +01:00
2016-07-26 20:00:48 +01:00
2016-07-26 20:00:48 +01:00
2016-07-26 20:00:48 +01:00
2016-07-26 20:00:48 +01:00
2015-08-12 17:10:22 +01:00
2015-08-12 17:10:22 +01:00
2015-08-12 17:10:22 +01:00
2015-08-12 17:10:22 +01:00
2015-08-12 17:10:22 +01:00
2016-07-26 20:00:48 +01:00
2016-07-26 20:00:48 +01:00
2016-07-26 20:00:48 +01:00
2016-07-26 20:00:48 +01:00
2015-08-12 17:10:22 +01:00
2015-08-12 17:10:22 +01:00
2015-08-12 17:10:22 +01:00
2016-07-26 20:00:48 +01:00
2016-07-26 20:00:48 +01:00
2016-07-26 20:00:48 +01:00
2014-10-04 22:49:32 +09:30
2017-03-05 14:49:54 +10:30
2014-10-04 22:49:32 +09:30
2017-03-05 14:49:54 +10:30
2017-03-05 14:49:54 +10:30
2016-04-05 15:14:54 +01:00
2016-04-05 15:14:54 +01:00
2016-04-05 15:14:54 +01:00
2016-04-05 15:14:54 +01:00
2017-01-02 14:08:56 +10:30
2016-04-05 15:14:54 +01:00
2016-04-05 15:14:54 +01:00
2016-04-05 15:14:54 +01:00
2016-04-05 15:14:54 +01:00
2014-11-27 06:44:29 -08:00
2015-09-18 12:39:16 +09:30
2016-05-28 10:33:54 +01:00
2016-05-28 10:33:54 +01:00
2016-05-28 10:33:54 +01:00
2016-05-28 10:33:54 +01:00
2016-05-28 10:33:54 +01:00
2016-05-28 10:33:54 +01:00
2017-02-28 00:22:36 +00:00
2017-02-28 00:22:36 +00:00
2015-08-12 17:10:22 +01:00
2016-05-20 13:38:48 +01:00
2016-05-20 13:38:48 +01:00
2016-05-20 13:38:48 +01:00
2016-05-24 14:11:50 +01:00
2016-05-24 14:11:50 +01:00
2016-05-24 14:11:50 +01:00
2016-07-14 20:06:37 +01:00
2016-07-14 20:06:37 +01:00
2016-07-27 17:38:31 +01:00
2016-07-14 20:06:37 +01:00
2016-07-14 20:06:37 +01:00
2016-07-27 17:38:31 +01:00
2016-06-28 01:29:56 +01:00
2016-06-28 01:29:56 +01:00
2016-07-14 20:08:59 +01:00
2016-07-14 20:08:59 +01:00
2016-07-14 20:08:59 +01:00
2016-07-14 20:08:59 +01:00
2016-07-14 20:08:59 +01:00
2016-07-14 20:08:59 +01:00
2016-06-28 01:29:56 +01:00
2016-06-28 01:29:56 +01:00
2016-06-28 01:29:56 +01:00
2015-10-29 06:58:16 -07:00
2015-10-29 06:58:16 -07:00
2015-10-29 06:58:16 -07:00
2015-10-29 06:58:16 -07:00
2015-08-12 17:10:22 +01:00
2017-01-02 23:48:08 +10:30
2017-02-28 00:22:36 +00:00
2017-02-15 13:41:51 +00:00
2016-06-21 14:18:23 +01:00
2015-09-18 12:39:16 +09:30
2015-09-18 12:39:16 +09:30
2015-09-18 12:39:16 +09:30
2016-08-10 22:24:43 +01:00
2016-08-10 22:24:43 +01:00
2016-08-10 22:24:43 +01:00
2016-08-10 22:24:43 +01:00
2015-02-19 13:36:34 +10:30
2016-08-10 22:24:43 +01:00
2016-08-10 22:24:43 +01:00
2015-08-12 17:10:22 +01:00
2015-06-26 11:53:33 +01:00
2015-08-12 17:10:22 +01:00
2015-06-26 11:53:33 +01:00
2015-06-26 11:53:33 +01:00
2015-08-12 17:10:22 +01:00
2015-06-26 11:53:33 +01:00
2015-08-12 17:10:22 +01:00
2015-06-26 11:53:33 +01:00
2015-08-12 17:10:22 +01:00
2015-06-26 11:53:33 +01:00
2015-08-12 17:10:22 +01:00
2016-02-23 05:19:03 -08:00
2016-02-23 05:19:03 -08:00
2016-02-23 05:19:03 -08:00
2015-06-26 11:53:33 +01:00
2017-02-23 23:49:14 +00:00
2017-02-23 23:49:14 +00:00
2017-02-23 23:49:14 +00:00
2017-02-23 23:49:14 +00:00
2014-11-27 06:44:29 -08:00
2016-05-27 22:25:42 +01:00
2016-05-27 22:25:42 +01:00
2015-08-12 17:10:22 +01:00
2015-08-12 17:10:22 +01:00
2015-08-12 17:10:22 +01:00
2015-08-12 17:10:22 +01:00
2015-08-12 17:10:22 +01:00
2017-02-01 22:15:32 +00:00
2017-02-01 22:15:32 +00:00
2017-02-01 22:15:32 +00:00
2015-08-12 17:10:22 +01:00
2015-08-12 17:10:22 +01:00
2015-06-26 11:53:33 +01:00
2015-08-12 17:10:22 +01:00
2015-06-26 11:53:33 +01:00
2015-08-12 17:10:22 +01:00
2015-06-26 11:53:33 +01:00
2015-08-12 17:10:22 +01:00
2015-06-26 11:53:33 +01:00
2014-11-27 06:44:29 -08:00
2015-08-12 17:10:22 +01:00
2017-02-15 13:41:51 +00:00
2017-02-15 13:41:51 +00:00
2017-02-15 13:41:51 +00:00
2017-02-15 13:41:51 +00:00
2017-02-15 13:41:51 +00:00
2017-02-15 13:41:51 +00:00
2017-02-15 13:41:51 +00:00
2017-02-15 13:41:51 +00:00
2017-02-15 13:41:51 +00:00
2017-02-15 13:41:51 +00:00
2016-05-28 10:59:45 +01:00
2016-05-28 10:38:02 +01:00
2016-05-25 21:03:22 +01:00
2016-05-26 12:28:59 +01:00
2016-05-26 12:28:59 +01:00
2016-07-19 14:46:30 +01:00
2016-05-25 21:03:22 +01:00
2016-07-19 16:22:53 +01:00
2016-07-19 16:22:53 +01:00
2016-07-19 16:22:53 +01:00
2016-07-19 16:22:53 +01:00
2016-05-27 22:31:29 +01:00
2016-05-27 22:31:29 +01:00
2017-02-15 13:41:51 +00:00
2016-05-27 22:31:29 +01:00
2016-07-19 16:22:53 +01:00
2016-07-19 16:22:53 +01:00
2017-02-15 13:41:51 +00:00
2016-07-19 16:22:53 +01:00
2016-05-27 22:31:29 +01:00
2017-02-15 13:41:51 +00:00
2016-05-27 22:31:29 +01:00
2017-02-15 13:41:51 +00:00
2016-05-26 12:28:59 +01:00
2016-07-19 14:46:30 +01:00
2016-05-26 12:28:59 +01:00
2016-07-19 14:46:30 +01:00
2017-02-15 13:41:51 +00:00
2017-02-15 13:41:51 +00:00
2017-02-15 13:41:51 +00:00
2016-05-28 10:38:02 +01:00
2016-05-26 12:28:59 +01:00
2017-02-15 13:41:51 +00:00
2016-05-26 12:28:59 +01:00
2016-05-28 10:38:02 +01:00
2016-05-26 12:28:59 +01:00
2017-02-15 13:41:51 +00:00
2016-05-26 12:28:59 +01:00
2016-05-28 10:59:45 +01:00
2016-07-19 14:46:30 +01:00
2016-07-19 14:46:30 +01:00
2017-02-01 22:17:33 +00:00
2017-02-01 22:17:33 +00:00
2017-02-01 22:17:33 +00:00
2017-02-01 22:17:33 +00:00