OSDN Git Service

(convert_filename): Don't start looking for '.' until after last
authorkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 15 Sep 1996 00:55:05 +0000 (00:55 +0000)
committerkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 15 Sep 1996 00:55:05 +0000 (00:55 +0000)
directory separator.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12724 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/gcc.c

index 7cb8dc1..34634c2 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;