OSDN Git Service

* aoutx.h (aout_link_add_symbols): Just return TRUE if a warning
authorhp <hp>
Mon, 7 Feb 2005 02:58:27 +0000 (02:58 +0000)
committerhp <hp>
Mon, 7 Feb 2005 02:58:27 +0000 (02:58 +0000)
symbol was last.

bfd/ChangeLog
bfd/aoutx.h

index 7648d41..03eb8d8 100644 (file)
@@ -2,6 +2,8 @@
 
        * aoutx.h (NAME(aout,find_nearest_line)): Correct case for N_SO
        being the last symbol.
+       (aout_link_add_symbols): Just return TRUE if a warning
+       symbol was last.
 
 2005-02-07  Maciej W. Rozycki  <macro@mips.com>
 
index beb63f9..ab3eb67 100644 (file)
@@ -3430,8 +3430,9 @@ aout_link_add_symbols (abfd, info)
          break;
        case N_WARNING:
          /* A warning symbol.  The next symbol is the one to warn
-            about.  */
-         BFD_ASSERT (p + 1 < pend);
+            about.  If there is no next symbol, just look away.  */
+         if (p + 1 >= pend)
+           return TRUE;
          ++p;
          string = name;
          name = strings + GET_WORD (abfd, p->e_strx);