]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Fix off by 1 error in handling multilibs
authorMichael Meissner <meissner@cygnus.com>
Mon, 16 Mar 1998 13:06:49 +0000 (13:06 +0000)
committerMichael Meissner <meissner@gcc.gnu.org>
Mon, 16 Mar 1998 13:06:49 +0000 (13:06 +0000)
From-SVN: r18630

gcc/ChangeLog
gcc/gcc.c

index f12c5a8ed1aa984c884988a7db79ba127c411e9e..7017ba0ec4a1c05cf9539210977e18c02ff3a97c 100644 (file)
@@ -1,3 +1,8 @@
+Mon Mar 16 15:57:17 1998  Michael Meissner  <meissner@cygnus.com>
+
+       * gcc.c (default_arg): Don't wander off the end of allocated
+       memory.
+
 Mon Mar 16 12:55:15 1998  Jim Wilson  <wilson@cygnus.com>
        
        * config/m68k/netbsd.h (ASM_SPEC): Add %{m68060}.
index 1b0b9fa9da99ca5ef8f52147e417f89d0a31584d..c558de3beac0b87bac2cbda7684f8a86ddf2e97b 100644 (file)
--- a/gcc/gcc.c
+++ b/gcc/gcc.c
@@ -5235,6 +5235,9 @@ default_arg (p, len)
 
       if ((end - start) == len && strncmp (p, start, len) == 0)
        return 1;
+
+      if (*end == '\0')
+       break;
     }
 
   return 0;