GDB Administrator
5348e2a9c9
Automatic date update in version.in
2024-12-04 00:01:15 +00:00
GDB Administrator
05763fb0af
Automatic date update in version.in
2024-12-03 00:00:57 +00:00
GDB Administrator
ff69fa7c0a
Automatic date update in version.in
2024-12-02 00:01:36 +00:00
GDB Administrator
9263a7409a
Automatic date update in version.in
2024-12-01 00:03:07 +00:00
GDB Administrator
70d3c8d023
Automatic date update in version.in
2024-11-30 00:01:27 +00:00
GDB Administrator
37057ea0fa
Automatic date update in version.in
2024-11-29 00:00:33 +00:00
GDB Administrator
5ac471bc08
Automatic date update in version.in
2024-11-28 00:02:20 +00:00
Alan Modra
46873460b6
PR32387 ppc64 TLS optimization bug with -fno-plt code
...
The inline plt code emitted by gcc is incompatible with the
linker/ld.so --tls-get-addr-optimize scheme. This is the runtime
optimisation where the first call to __tls_get_addr results in
__tls_get_addr updating the tls_index pair, then the special linker
stub using that to short-circuit second and subsequent calls for a
given tls symbol. Enabled by default when the linker sees
__tls_get_addr_opt is preseent, and enabled in ld.so when DT_PPC64_OPT
has PPC64_OPT_TLS set. Note that this is distinct from link-time tls
optimisation.
PR 32387
* elf64-ppc.c (ppc64_elf_check_relocs): Disable tls_get_addr_opt
on detecting inline plt calls to __tls_get_addr.
(cherry picked from commit 1686dc7079f1c03bdaffd2f779b92aa2b7ad97b5)
2024-11-27 20:54:25 +10:30
GDB Administrator
2a0332b1d2
Automatic date update in version.in
2024-11-27 00:03:11 +00:00
GDB Administrator
bf181a1d7a
Automatic date update in version.in
2024-11-26 00:03:39 +00:00
GDB Administrator
c365a127b2
Automatic date update in version.in
2024-11-25 00:03:44 +00:00
GDB Administrator
55d152f1f4
Automatic date update in version.in
2024-11-24 00:03:58 +00:00
GDB Administrator
785a1aaba1
Automatic date update in version.in
2024-11-23 00:03:25 +00:00
GDB Administrator
119b9da32c
Automatic date update in version.in
2024-11-22 00:03:21 +00:00
GDB Administrator
78336e2592
Automatic date update in version.in
2024-11-21 00:02:39 +00:00
GDB Administrator
4dbf0681c9
Automatic date update in version.in
2024-11-20 00:02:11 +00:00
Sam James
cf23d68350
bfd: fix -std=gnu23 compatibility wrt _Bool
...
GCC trunk now defaults to -std=gnu23. We return false in a few places
which can't work when true/false are a proper type (_Bool). Return NULL
where appropriate instead of false. All callers handle this appropriately.
ChangeLog:
PR ld/32372
* elf32-ppc.c (ppc_elf_tls_setup): Return NULL.
* elf32-xtensa.c (translate_reloc_bfd_fix): Ditto.
(translate_reloc): Ditto.
* elf64-ppc.c (update_local_sym_info): Ditto.
* mach-o.c (bfd_mach_o_lookup_uuid_command): Ditto.
* xsym.c (bfd_sym_read_name_table): Ditto.
(cherry picked from commit 931e4f9b09512bb9012204bb2e4060ab6d9b9b46)
2024-11-19 06:40:35 +00:00
GDB Administrator
c6782bf043
Automatic date update in version.in
2024-11-19 00:02:24 +00:00
GDB Administrator
d8aacdada4
Automatic date update in version.in
2024-11-18 00:01:21 +00:00
GDB Administrator
03ee0a9199
Automatic date update in version.in
2024-11-17 00:02:17 +00:00
GDB Administrator
0091a8c415
Automatic date update in version.in
2024-11-16 00:02:19 +00:00
GDB Administrator
f5ea3fa5da
Automatic date update in version.in
2024-11-15 00:02:07 +00:00
GDB Administrator
a412d080f7
Automatic date update in version.in
2024-11-14 00:02:40 +00:00
GDB Administrator
a3c4a3b987
Automatic date update in version.in
2024-11-13 00:02:06 +00:00
GDB Administrator
98588f232e
Automatic date update in version.in
2024-11-12 00:02:30 +00:00
GDB Administrator
b82e225057
Automatic date update in version.in
2024-11-11 00:01:37 +00:00
GDB Administrator
63c02ed19a
Automatic date update in version.in
2024-11-10 00:00:45 +00:00
GDB Administrator
25c680e28e
Automatic date update in version.in
2024-11-09 00:04:11 +00:00
GDB Administrator
3375dfb5f7
Automatic date update in version.in
2024-11-08 00:02:10 +00:00
GDB Administrator
c8723f8921
Automatic date update in version.in
2024-11-07 00:02:42 +00:00
GDB Administrator
188600df95
Automatic date update in version.in
2024-11-06 00:02:50 +00:00
GDB Administrator
a3566598fb
Automatic date update in version.in
2024-11-05 00:03:04 +00:00
GDB Administrator
890dde33ca
Automatic date update in version.in
2024-11-04 00:01:35 +00:00
GDB Administrator
c44b34ea75
Automatic date update in version.in
2024-11-03 00:02:30 +00:00
GDB Administrator
4e9d28ea40
Automatic date update in version.in
2024-11-02 00:00:50 +00:00
GDB Administrator
e2731c4c25
Automatic date update in version.in
2024-11-01 00:02:54 +00:00
GDB Administrator
a48e984763
Automatic date update in version.in
2024-10-31 00:02:00 +00:00
GDB Administrator
0e23526e1f
Automatic date update in version.in
2024-10-30 00:02:17 +00:00
GDB Administrator
c794f42c3f
Automatic date update in version.in
2024-10-29 00:02:58 +00:00
GDB Administrator
6caaa0a37d
Automatic date update in version.in
2024-10-28 00:02:22 +00:00
GDB Administrator
cc88ee6d9a
Automatic date update in version.in
2024-10-27 00:01:04 +00:00
GDB Administrator
d55971924b
Automatic date update in version.in
2024-10-26 00:01:33 +00:00
GDB Administrator
263815e7c2
Automatic date update in version.in
2024-10-25 00:02:19 +00:00
Xin Wang
c40337b178
LoongArch: Add elfNN_loongarch_mkobject to initialize LoongArch tdata
...
LoongArch: Add elfNN_loongarch_mkobject to initialize LoongArch tdata.
(cherry picked from commit 28489a70d4660d67e71d75e82286a6e1a7003b93)
2024-10-24 10:49:53 +08:00
GDB Administrator
9069b0257b
Automatic date update in version.in
2024-10-24 00:01:15 +00:00
GDB Administrator
c547ac9984
Automatic date update in version.in
2024-10-23 00:01:59 +00:00
GDB Administrator
62cdd656e4
Automatic date update in version.in
2024-10-22 00:00:58 +00:00
GDB Administrator
95a7ee258c
Automatic date update in version.in
2024-10-21 00:01:46 +00:00
GDB Administrator
89f496f481
Automatic date update in version.in
2024-10-20 00:01:36 +00:00
GDB Administrator
e7538353e2
Automatic date update in version.in
2024-10-19 00:02:56 +00:00