elf: Update comments for check_relocs in elf_backend_data
authorH.J. Lu <hjl.tools@gmail.com>
Mon, 27 Dec 2021 21:31:19 +0000 (13:31 -0800)
committerH.J. Lu <hjl.tools@gmail.com>
Mon, 27 Dec 2021 21:34:28 +0000 (13:34 -0800)
Since

commit 5c3261b0e834647cf9eb555320e20871b7854f98
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Mon Oct 16 03:49:54 2017 -0700

    ELF: Call check_relocs after opening all inputs

check_relocs is called after opening all inputs.

* elf-bfd.h (elf_backend_data::check_relocs): Update comments.

bfd/elf-bfd.h

index 68e830c6f0532d0ef9f64b18e5aa02dad4b674aa..be2eb38ea6a36142d4e22afada18cee81d030c2f 100644 (file)
@@ -1088,13 +1088,11 @@ struct elf_backend_data
      that CHECK_RELOCS will properly process them.  PR 4424.  */
   bool (*relocs_compatible) (const bfd_target *, const bfd_target *);
 
-  /* The CHECK_RELOCS function is called by the add_symbols phase of
-     the ELF backend linker.  It is called once for each section with
-     relocs of an object file, just after the symbols for the object
-     file have been added to the global linker hash table.  The
-     function must look through the relocs and do any special handling
-     required.  This generally means allocating space in the global
-     offset table, and perhaps allocating space for a reloc.  The
+  /* The CHECK_RELOCS function is called after all input files have been
+     opened.  It is called once for each section with relocs of an object
+     file.  The function must look through the relocs and do any special
+     handling required.  This generally means allocating space in the
+     global offset table, and perhaps allocating space for a reloc.  The
      relocs are always passed as Rela structures; if the section
      actually uses Rel structures, the r_addend field will always be
      zero.  */