(convert_filename): Don't start looking for '.' until after last
authorRichard Kenner <kenner@gcc.gnu.org>
Sun, 15 Sep 1996 00:55:05 +0000 (20:55 -0400)
committerRichard Kenner <kenner@gcc.gnu.org>
Sun, 15 Sep 1996 00:55:05 +0000 (20:55 -0400)
directory separator.

From-SVN: r12724

gcc/gcc.c

index 7cb8dc18091a515f177e8aa56d808f95b4dd5833..34634c26510d89cebd2bf2d49e911eb2b7725d45 100644 (file)
--- a/gcc/gcc.c
+++ b/gcc/gcc.c
@@ -2131,7 +2131,11 @@ convert_filename (name, do_exe)
   if (! do_exe || EXECUTABLE_SUFFIX[0] == 0 || (len == 2 && name[0] == '-'))
     return name;
 
-  for (i = 0; i < len; i++)
+  for (i = len - 1; i >= 0; i--)
+    if (name[i] == '/' || name[i] == DIR_SEPARATOR)
+      break;
+
+  for (i++; i < len; i++)
     if (name[i] == '.')
       return name;