Alan Modra ae33771224 PR30697, ppc32 mix of local-dynamic and global-dynamic TLS
This fixes miscounting of dynamic relocations on GOT entries when
a) there are both local-dynamic and global-dynamic tls accesss for a
   given symbol, and
b) the symbol is global with non-default visibility, and
c) the __tls_get_addr calls aren't optimised away.

	PR 30697
bfd/
	* elf32-ppc.c (allocate_dynrelocs): Correct local-dynamic
	reloc count.
ld/
	* testsuite/ld-powerpc/tls32ldgd.d,
	* testsuite/ld-powerpc/tls32ldgd.s: New test.
	* testsuite/ld-powerpc/powerpc.exp: Run it.
2023-08-04 17:59:01 +09:30
..
2020-07-08 15:56:28 +09:30
2020-07-08 15:56:28 +09:30
2020-07-08 15:56:28 +09:30
2020-07-08 15:56:28 +09:30
2020-07-08 15:56:28 +09:30
2020-07-08 15:56:28 +09:30
2020-07-08 15:56:28 +09:30
2020-07-08 15:56:28 +09:30
2020-07-08 15:56:28 +09:30
2020-07-08 15:56:28 +09:30
2020-07-08 15:56:28 +09:30
2020-07-08 15:56:28 +09:30
2020-07-08 15:56:28 +09:30
2020-07-08 15:56:28 +09:30
2020-07-08 15:56:28 +09:30
2020-07-08 15:56:28 +09:30
2020-07-08 15:56:28 +09:30
2020-07-08 15:56:28 +09:30
2020-07-08 15:56:28 +09:30
2020-07-08 15:56:28 +09:30
2020-07-08 15:56:28 +09:30
2020-07-08 15:56:28 +09:30
2020-07-08 15:56:28 +09:30
2020-07-08 15:56:28 +09:30
2020-07-08 15:56:28 +09:30
2020-07-08 15:56:28 +09:30
2020-07-08 15:56:28 +09:30
2020-07-08 15:56:28 +09:30
2020-07-08 15:56:28 +09:30
2020-07-08 15:56:28 +09:30
2020-07-08 15:56:28 +09:30
2020-07-08 15:56:28 +09:30
2020-07-08 15:56:28 +09:30
2020-07-08 15:56:28 +09:30
2020-07-08 15:56:28 +09:30
2020-07-08 15:56:28 +09:30
2020-07-08 15:56:28 +09:30
2020-07-08 15:56:28 +09:30
2020-07-08 15:56:28 +09:30
2020-07-08 15:56:28 +09:30
2020-07-08 15:56:28 +09:30
2020-07-08 15:56:28 +09:30
2020-07-08 15:56:28 +09:30
2020-07-08 15:56:28 +09:30
2020-07-08 15:56:28 +09:30
2020-07-08 15:56:28 +09:30
2020-07-08 15:56:28 +09:30
2020-07-08 15:56:28 +09:30
2020-07-08 15:56:28 +09:30
2020-07-08 15:56:28 +09:30
2020-07-08 15:56:28 +09:30
2020-07-08 15:56:28 +09:30
2020-07-08 15:56:28 +09:30
2020-07-08 15:56:28 +09:30
2020-07-08 15:56:28 +09:30
2020-07-08 15:56:28 +09:30
2020-07-19 12:27:47 +09:30
2020-07-19 12:27:47 +09:30
2020-07-10 11:14:38 +09:30
2020-07-19 12:27:47 +09:30
2022-06-28 13:02:26 +09:30
2021-05-05 10:35:31 +09:30
2020-08-16 23:00:34 +09:30
2020-08-16 23:00:34 +09:30
2020-08-16 23:00:34 +09:30
2020-08-16 23:00:34 +09:30
2020-08-16 23:00:34 +09:30
2020-08-16 23:00:34 +09:30
2022-06-28 13:02:26 +09:30
2020-07-19 12:27:47 +09:30
2020-07-19 12:27:47 +09:30
2022-06-28 13:02:26 +09:30
2022-06-28 13:02:26 +09:30
2020-05-11 21:08:37 +09:30
2022-06-28 13:02:26 +09:30
2022-02-07 09:36:19 +10:30
2022-05-31 11:25:09 +09:30
2022-01-28 17:00:55 +10:30
2020-08-24 21:15:06 +09:30
2020-08-24 21:15:06 +09:30
2020-09-28 19:36:35 +09:30
2020-08-24 21:15:06 +09:30
2020-08-24 21:15:06 +09:30
2020-08-24 21:15:06 +09:30
2020-08-24 21:15:06 +09:30
2020-08-24 21:15:06 +09:30
2020-08-24 21:15:06 +09:30
2020-08-24 21:15:06 +09:30
2020-08-24 21:15:06 +09:30
2021-05-05 10:35:31 +09:30
2021-05-05 10:35:31 +09:30