BFD: Remove unused SEC_HAS_GOT_REF section flag
authorMaciej W. Rozycki <macro@mips.com>
Mon, 19 Feb 2018 18:38:41 +0000 (18:38 +0000)
committerMaciej W. Rozycki <macro@mips.com>
Mon, 19 Feb 2018 18:38:41 +0000 (18:38 +0000)
Remove the SEC_HAS_GOT_REF section flag no longer in use since commit
a252afa4cdff ("Fix linking of PIC code on PA"),
<https://sourceware.org/ml/binutils/2003-08/msg00467.html>, to make the
bit position available for reuse.

bfd/
* section.c (SEC_HAS_GOT_REF): Remove macro.
* bfd-in2.h: Regenerate.

bfd/ChangeLog
bfd/bfd-in2.h
bfd/section.c

index 0cfbef6a59a9cc01dc4451a884032d008fd1f46a..e4c33c76d55055ec5ff97c3bb0e52bcb9738d0ad 100644 (file)
@@ -1,3 +1,8 @@
+2018-02-19  Maciej W. Rozycki  <macro@mips.com>
+
+       * section.c (SEC_HAS_GOT_REF): Remove macro.
+       * bfd-in2.h: Regenerate.
+
 2018-02-19  Alan Modra  <amodra@gmail.com>
 
        * elf-attrs.c (_bfd_elf_parse_attributes): Correct _bfd_error_handler
index e0831359ed793e94ccded28f03cfa33386f3ac30..2901488ef1dabbdd9e45bc5f439e8f7663c4d572 100644 (file)
@@ -1342,14 +1342,6 @@ typedef struct bfd_section
   /* The section contains thread local data.  */
 #define SEC_THREAD_LOCAL                0x400
 
-  /* The section has GOT references.  This flag is only for the
-     linker, and is currently only used by the elf32-hppa back end.
-     It will be set if global offset table references were detected
-     in this section, which indicate to the linker that the section
-     contains PIC code, and must be handled specially when doing a
-     static link.  */
-#define SEC_HAS_GOT_REF                 0x800
-
   /* The section contains common symbols (symbols may be defined
      multiple times, the value of a symbol is the amount of
      space it requires, and the largest symbol value is the one
index ef0af8ad5c565bf00e795fce2b481d2993659cbb..de4ca3ad9e87aea05560ebd44f692294bd918145 100644 (file)
@@ -221,14 +221,6 @@ CODE_FRAGMENT
 .  {* The section contains thread local data.  *}
 .#define SEC_THREAD_LOCAL                0x400
 .
-.  {* The section has GOT references.  This flag is only for the
-.     linker, and is currently only used by the elf32-hppa back end.
-.     It will be set if global offset table references were detected
-.     in this section, which indicate to the linker that the section
-.     contains PIC code, and must be handled specially when doing a
-.     static link.  *}
-.#define SEC_HAS_GOT_REF                 0x800
-.
 .  {* The section contains common symbols (symbols may be defined
 .     multiple times, the value of a symbol is the amount of
 .     space it requires, and the largest symbol value is the one