20e52bd2b8
bfd/ * elf32-i386.c (elf_i386_allocate_dynrelocs): Don't clear pc_count for non-zero TLS symbol. (elf_i386_relocate_section): Don't resolve size relocation against non-zero TLS symbol. * elf64-x86-64.c (elf_x86_64_allocate_dynrelocs): Don't clear pc_count for non-zero TLS symbol. (elf_x86_64_relocate_section): Don't resolve size relocation against non-zero TLS symbol. ld/testsuite/ * ld-size/size-10.rd: Updated. * ld-size/size-8.rd: Likewise. * ld-size/size32-2-i386.d: Likewise. * ld-size/size32-2-x32.d: Likewise. * ld-size/size32-2-x86-64.d: Likewise. * ld-size/size64-2-x32.d: Likewise. * ld-size/size64-2-x86-64.d: Likewise. * ld-size/size.exp (run_time_tests): Pass --hash-styl=gnu to linker for size-8 test. |
||
---|---|---|
.. | ||
size-1.c | ||
size-1.out | ||
size-1a.c | ||
size-1b.c | ||
size-2.c | ||
size-2.out | ||
size-2a.c | ||
size-2b.c | ||
size-3.c | ||
size-3.out | ||
size-3a.c | ||
size-3b.c | ||
size-3c.c | ||
size-4.out | ||
size-4a.c | ||
size-4b.c | ||
size-5.out | ||
size-5a.c | ||
size-5b.c | ||
size-6.out | ||
size-6a.c | ||
size-6b.c | ||
size-7.out | ||
size-7.rd | ||
size-7a.c | ||
size-7b.c | ||
size-8.out | ||
size-8.rd | ||
size-8a.c | ||
size-8b.c | ||
size-9.out | ||
size-9.rd | ||
size-9a.c | ||
size-9b.c | ||
size-10.out | ||
size-10.rd | ||
size-10a.c | ||
size-10b.c | ||
size.exp | ||
size32-1-i386.d | ||
size32-1-x32.d | ||
size32-1-x86-64.d | ||
size32-1.s | ||
size32-2-i386.d | ||
size32-2-x32.d | ||
size32-2-x86-64.d | ||
size32-2.s | ||
size32-3-i386.d | ||
size32-3-x32.d | ||
size32-3-x86-64.d | ||
size32-3a.s | ||
size32-3b.s | ||
size64-1-x32.d | ||
size64-1-x86-64.d | ||
size64-1.s | ||
size64-2-x32.d | ||
size64-2-x86-64.d | ||
size64-2.s |