From e0040a8ede6f15e54a55e9e7bdddf6a66bffec2a Mon Sep 17 00:00:00 2001 From: Richard Kenner Date: Sat, 14 Sep 1996 20:55:05 -0400 Subject: [PATCH] (convert_filename): Don't start looking for '.' until after last directory separator. From-SVN: r12724 --- gcc/gcc.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/gcc/gcc.c b/gcc/gcc.c index 7cb8dc1..34634c2 100644 --- 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; -- 2.7.4