2000-03-01 H.J. Lu <hjl@gnu.org>
authorH.J. Lu <hjl.tools@gmail.com>
Wed, 1 Mar 2000 19:38:01 +0000 (19:38 +0000)
committerH.J. Lu <hjl.tools@gmail.com>
Wed, 1 Mar 2000 19:38:01 +0000 (19:38 +0000)
* bfdlink.h (bfd_link_callbacks): Add a boolean arg to
the undefined_symbol callback.

include/ChangeLog
include/bfdlink.h

index b34f2fd..0d0ebf3 100644 (file)
@@ -1,3 +1,8 @@
+2000-03-01  H.J. Lu  <hjl@gnu.org>
+
+       * bfdlink.h (bfd_link_callbacks): Add a boolean arg to
+       the undefined_symbol callback.
+
 2000-02-23  Linas Vepstas <linas@linas.org>
 
        * dis-asm.h (print_insn_i370): Declare.
index f7f113c..bb827a3 100644 (file)
@@ -329,10 +329,13 @@ struct bfd_link_callbacks
   /* A function which is called when a relocation is attempted against
      an undefined symbol.  NAME is the symbol which is undefined.
      ABFD, SECTION and ADDRESS identify the location from which the
-     reference is made.  In some cases SECTION may be NULL.  */
+     reference is made. FATAL indicates whether an undefined symbol is
+     a fatal error or not. In some cases SECTION may be NULL.  */
   boolean (*undefined_symbol) PARAMS ((struct bfd_link_info *,
                                       const char *name, bfd *abfd,
-                                      asection *section, bfd_vma address));
+                                      asection *section,
+                                      bfd_vma address,
+                                      boolean fatal));
   /* A function which is called when a reloc overflow occurs.  NAME is
      the name of the symbol or section the reloc is against,
      RELOC_NAME is the name of the relocation, and ADDEND is any