]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blobdiff - bfd/elf-linker-x86.h
gprofng: use StringBuilder to create long messages
[thirdparty/binutils-gdb.git] / bfd / elf-linker-x86.h
index e17ba5d72e17c06947fbb0c202209a959816cd0b..03086fc7ce38e0478987eeaeda04b15888fe975a 100644 (file)
@@ -1,5 +1,5 @@
 /* x86-specific ELF linker support between ld and bfd.
-   Copyright (C) 2019-2021 Free Software Foundation, Inc.
+   Copyright (C) 2019-2024 Free Software Foundation, Inc.
 
    This file is part of BFD, the Binary File Descriptor library.
 
@@ -31,9 +31,6 @@ enum elf_x86_prop_report
 /* Used to pass x86-specific linker options from ld to bfd.  */
 struct elf_linker_x86_params
 {
-  /* TRUE if BND prefix in PLT entries is always generated.  */
-  unsigned int bndplt: 1;
-
   /* TRUE if IBT-enabled PLT entries should be generated.  */
   unsigned int ibtplt: 1;
 
@@ -61,6 +58,12 @@ struct elf_linker_x86_params
   /* TRUE if --dynamic-linker is passed at command-line.  */
   unsigned int has_dynamic_linker : 1;
 
+  /* Report relative relocations.  */
+  unsigned int report_relative_reloc : 1;
+
+  /* Mark PLT with dynamic tags.  */
+  unsigned int mark_plt : 1;
+
   /* X86-64 ISA level needed.  */
   unsigned int isa_level;