mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-22 11:00:01 +08:00
[ARC] Fixes TLS failures related to tls-align.
This patch fixes glibc testcase in nptl/tls-align. bfd/ 2018-08-01 Cupertino Miranda <cmiranda@synopsys.com> * arc-got.h (relocate_fix_got_relocs_for_got_info): Changed, fixed TCB_SIZE offsize to include section alignment. * elf32-arc.c (arc_special_overflow_checks): Likewise. include/ 2018-08-01 Cupertino Miranda <cmiranda@synopsys.com> * arc-reloc.def (ARC_TLS_LE_32): Updated reloc formula.
This commit is contained in:
@ -1218,7 +1218,8 @@ arc_special_overflow_checks (const struct arc_relocation_data reloc_data,
|
||||
#define _SDA_BASE_ (bfd_signed_vma) (reloc_data.sdata_begin_symbol_vma)
|
||||
#define TLS_REL (bfd_signed_vma) \
|
||||
((elf_hash_table (info))->tls_sec->output_section->vma)
|
||||
#define TLS_TBSS (8)
|
||||
#define TLS_TBSS (align_power(TCB_SIZE, \
|
||||
reloc_data.sym_section->alignment_power))
|
||||
|
||||
#define none (0)
|
||||
|
||||
|
Reference in New Issue
Block a user