From f19cece355f38656c69e47e126d2ac345a4e6ca8 Mon Sep 17 00:00:00 2001
From: brolley <brolley@138bc75d-0d04-0410-961f-82ee72b054a4>
Date: Wed, 21 Apr 1999 09:11:15 +0000
Subject: [PATCH] Wed Apr 21 12:09:38 1999  Mumit Khan 
 <khan@xraylith.wisc.edu> 	* cccp.c (simplify_filename): Always preserve
 leading double slash.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26573 138bc75d-0d04-0410-961f-82ee72b054a4
---
 gcc/ChangeLog |  4 ++++
 gcc/cccp.c    | 13 +------------
 2 files changed, 5 insertions(+), 12 deletions(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 416fce9601f9..939d8f5a7d2d 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+Wed Apr 21 12:09:38 1999  Mumit Khan  <khan@xraylith.wisc.edu>
+
+	* cccp.c (simplify_filename): Always preserve leading double slash.
+
 Wed Apr 21 18:15:55 1999  Michael Hayes  <m.hayes@elec.canterbury.ac.nz>
 
 	* config/c4x/c4x.md: Add new peepholes to remove redundant loads.
diff --git a/gcc/cccp.c b/gcc/cccp.c
index d22097979c3d..e89d00c574b4 100644
--- a/gcc/cccp.c
+++ b/gcc/cccp.c
@@ -4832,18 +4832,7 @@ simplify_filename (filename)
           else
             {
 	      /* On some hosts // differs from /; Posix allows this.  */
-              static int slashslash_vs_slash;
-              if (slashslash_vs_slash == 0)
-                {
-                  struct stat s1, s2;
-                  slashslash_vs_slash = ((stat ("/", &s1) == 0
-					  && stat ("//", &s2) == 0
-                                          && INO_T_EQ (s1.st_ino, s2.st_ino)
-                                          && s1.st_dev == s2.st_dev)
-                                         ? 1 : -1);
-                }
-             if (slashslash_vs_slash < 0)
-               *to++ = DIR_SEPARATOR;
+	      *to++ = DIR_SEPARATOR;
             }
         }
     }
-- 
GitLab