Andreas Schwab 7345d05aaf RISC-V: Protect .got with relro
Move .got before .data so that it can be protected with -zrelro.  Also
separate .got.plt from .got if -znow is not in effect; the first two words
of .got.plt are placed within the relro region.

ld:
	PR ld/30877
	* emulparams/elf32lriscv-defs.sh (DATA_GOT, SEPARATE_GOTPLT):
	Define.
	* emulparams/elf64lriscv-defs.sh (SEPARATE_GOTPLT): Define.
	* testsuite/ld-elf/binutils.exp (binutils_test): Remove riscv*-*-*
	from relro_got expression.
2023-09-25 12:36:58 +02:00
..
2023-09-25 12:36:58 +02:00
2018-07-10 23:58:29 +09:30
2018-07-10 23:58:29 +09:30
2017-11-07 17:01:16 +10:30
2017-11-07 17:01:16 +10:30
2022-01-13 14:12:43 +10:30
2022-01-13 14:12:43 +10:30
2022-01-13 14:12:43 +10:30
2022-01-13 14:12:43 +10:30
2022-01-13 14:12:43 +10:30
2022-01-13 14:12:43 +10:30
2022-01-18 11:18:45 +10:30
2022-01-18 11:18:45 +10:30
2022-01-18 11:18:45 +10:30
2022-01-18 11:18:45 +10:30
2022-01-13 14:12:43 +10:30
2022-01-13 14:12:43 +10:30
2022-01-13 14:12:43 +10:30
2022-01-13 14:12:43 +10:30
2022-01-13 14:12:43 +10:30
2022-01-13 14:12:43 +10:30
2018-02-26 10:51:12 +10:30
2018-02-26 10:51:12 +10:30
2020-06-19 10:01:09 +09:30
2017-08-31 19:40:35 +09:30
2023-06-16 12:46:49 +09:30
2018-09-15 16:56:55 +09:30
2023-08-16 14:22:54 +01:00
2018-02-26 09:33:15 +10:30
2023-08-02 12:06:23 +01:00
2019-03-21 22:19:51 +10:30
2019-03-21 22:19:51 +10:30
2019-03-21 22:19:51 +10:30
2023-08-02 12:06:23 +01:00
2020-06-30 14:26:05 +09:30
2018-10-13 20:33:23 +10:30
2018-10-13 20:33:23 +10:30
2018-10-13 20:33:23 +10:30
2018-10-13 20:33:23 +10:30
2018-10-13 20:33:23 +10:30
2019-03-21 22:19:51 +10:30
2019-03-21 22:19:51 +10:30
2018-10-13 20:33:23 +10:30
2019-03-21 22:19:51 +10:30
2017-12-07 23:04:15 +10:30
2017-12-07 23:04:15 +10:30
2023-08-02 12:06:23 +01:00
2023-08-02 12:06:23 +01:00
2021-03-31 10:49:23 +10:30
2023-02-02 13:40:14 +10:30
2023-02-02 13:40:14 +10:30
2023-02-02 13:40:14 +10:30
2023-02-02 13:40:14 +10:30
2023-01-20 14:58:04 +01:00
2023-01-20 14:58:04 +01:00
2023-02-02 13:40:14 +10:30
2023-02-02 13:40:14 +10:30
2023-02-02 13:40:14 +10:30
2023-08-02 12:06:23 +01:00
2020-03-14 17:24:19 +10:30
2018-02-26 10:51:12 +10:30
2018-02-26 10:51:12 +10:30
2018-07-10 23:58:29 +09:30
2018-07-10 23:58:29 +09:30
2019-09-11 13:45:18 +09:30
2019-09-11 13:45:18 +09:30
2021-07-24 17:35:59 +09:30
2023-08-02 12:06:23 +01:00
2022-05-26 12:56:12 +09:30
2019-09-11 13:45:18 +09:30
2018-04-26 13:44:33 +00:00
2018-04-26 13:44:33 +00:00
2020-06-19 10:01:09 +09:30
2020-06-19 10:01:09 +09:30
2020-06-07 08:47:02 -07:00
2023-08-02 12:06:23 +01:00
2023-08-02 12:06:23 +01:00
2023-08-02 12:06:23 +01:00
2018-07-10 23:58:29 +09:30
2018-10-13 20:33:23 +10:30
2018-10-13 20:33:23 +10:30
2021-03-31 10:49:23 +10:30
2021-03-31 10:49:23 +10:30
2023-08-02 12:06:23 +01:00
2020-03-25 14:51:41 +10:30
2020-04-18 11:23:09 -07:00
2017-08-24 17:45:24 -07:00
2017-08-24 17:45:24 -07:00
2017-08-22 09:41:43 -07:00
2018-01-31 12:42:28 -08:00
2017-09-30 03:04:52 -07:00
2017-09-30 03:04:52 -07:00
2017-09-30 03:04:52 -07:00
2017-09-22 07:05:53 -07:00
2017-09-22 07:05:53 -07:00
2017-09-22 07:05:53 -07:00
2017-09-22 07:05:53 -07:00
2017-10-14 00:15:44 +10:30
2017-10-11 13:44:16 -07:00
2019-03-21 08:45:28 +10:30
2017-11-07 17:01:16 +10:30
2017-11-07 17:01:16 +10:30
2022-06-27 11:11:46 +02:00
2017-11-29 04:21:01 -08:00
2017-11-29 04:21:01 -08:00
2017-11-29 04:21:01 -08:00
2018-02-26 09:29:15 +10:30
2018-02-26 09:29:15 +10:30
2018-02-26 09:29:15 +10:30
2018-02-14 11:40:19 +10:30
2018-06-14 11:32:01 +09:30
2018-06-14 11:32:01 +09:30
2018-06-14 11:32:01 +09:30
2018-09-19 17:38:46 +09:30
2018-09-19 17:38:46 +09:30
2022-06-27 11:11:46 +02:00
2018-10-03 14:11:53 -07:00
2018-10-03 14:11:53 -07:00
2018-10-03 14:11:53 -07:00
2020-01-21 16:20:38 -08:00
2021-03-31 10:49:23 +10:30
2021-03-31 10:49:23 +10:30
2021-03-31 10:49:23 +10:30
2021-03-31 10:49:23 +10:30
2021-03-31 10:49:23 +10:30
2021-03-31 10:49:23 +10:30
2021-03-31 10:49:23 +10:30
2021-03-31 10:49:23 +10:30
2021-03-31 10:49:23 +10:30
2021-03-31 10:49:23 +10:30
2021-03-31 10:49:23 +10:30
2021-03-31 10:49:23 +10:30
2020-08-10 05:17:41 -07:00
2020-08-10 05:17:41 -07:00
2020-08-10 05:17:41 -07:00
2020-09-10 07:52:20 -07:00
2020-09-10 07:52:20 -07:00
2020-09-10 07:52:20 -07:00
2020-09-10 07:52:20 -07:00
2020-09-10 07:52:20 -07:00
2020-11-25 16:14:29 -08:00
2020-11-26 18:40:10 +10:30
2020-11-25 16:14:29 -08:00
2021-02-01 18:35:33 +10:30
2021-01-28 05:40:07 -08:00
2021-03-19 20:03:56 +10:30
2021-03-19 20:03:56 +10:30
2023-06-05 09:32:12 -07:00
2023-08-31 16:21:17 -07:00
2023-08-31 16:21:17 -07:00
2020-06-19 10:01:09 +09:30
2020-12-01 11:26:58 +10:30
2023-08-02 12:06:23 +01:00
2020-11-20 10:33:28 +00:00
2020-11-20 10:33:28 +00:00
2020-12-24 22:58:14 +10:30
2023-08-16 14:22:54 +01:00
2019-07-23 18:22:01 +09:30
2019-07-23 18:22:01 +09:30
2019-07-23 18:22:01 +09:30
2019-07-23 18:22:01 +09:30
2017-12-01 17:23:56 +10:30
2017-12-01 17:23:56 +10:30
2017-12-01 17:23:56 +10:30
2017-12-01 17:23:56 +10:30
2023-05-26 12:14:36 +09:30
2020-06-30 13:32:04 +09:30