x86: Silence -fsanitize=undefined
Replace "&(EH)->elf" with "(struct elf_link_hash_entry *) (EH)" to silence -fsanitize=undefined. * elfxx-x86.h (GENERATE_DYNAMIC_RELOCATION_P): Replace "&(EH)->elf" with "(struct elf_link_hash_entry *) (EH)".
This commit is contained in:
parent
bbd2d6bf2d
commit
433953ffa1
@ -1,3 +1,8 @@
|
||||
2020-06-03 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* elfxx-x86.h (GENERATE_DYNAMIC_RELOCATION_P): Silence
|
||||
-fsanitize=undefined.
|
||||
|
||||
2020-06-03 Alan Modra <amodra@gmail.com>
|
||||
|
||||
PR 26069
|
||||
|
@ -133,9 +133,9 @@
|
||||
|| ((ELF_ST_VISIBILITY ((EH)->elf.other) == STV_DEFAULT \
|
||||
&& (!(RESOLVED_TO_ZERO) || PC32_RELOC)) \
|
||||
|| (EH)->elf.root.type != bfd_link_hash_undefweak)) \
|
||||
&& ((!X86_PCREL_TYPE_P (R_TYPE) \
|
||||
&& !X86_SIZE_TYPE_P (R_TYPE)) \
|
||||
|| ! SYMBOL_CALLS_LOCAL ((INFO), &(EH)->elf))) \
|
||||
&& ((!X86_PCREL_TYPE_P (R_TYPE) && !X86_SIZE_TYPE_P (R_TYPE)) \
|
||||
|| ! SYMBOL_CALLS_LOCAL ((INFO), \
|
||||
(struct elf_link_hash_entry *) (EH)))) \
|
||||
|| (ELIMINATE_COPY_RELOCS \
|
||||
&& !bfd_link_pic (INFO) \
|
||||
&& (EH) != NULL \
|
||||
|
Loading…
Reference in New Issue
Block a user