aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gcc/fortran/ChangeLog4
-rw-r--r--gcc/fortran/misc.c8
2 files changed, 4 insertions, 8 deletions
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 170c6fb..80f8d5b 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,7 @@
+2011-12-01 Janne Blomqvist <jb@gcc.gnu.org>
+
+ * misc.c (gfc_open_file): Don't call stat.
+
2011-11-29 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/40958
diff --git a/gcc/fortran/misc.c b/gcc/fortran/misc.c
index 1274047..05aef9f 100644
--- a/gcc/fortran/misc.c
+++ b/gcc/fortran/misc.c
@@ -58,17 +58,9 @@ gfc_clear_ts (gfc_typespec *ts)
FILE *
gfc_open_file (const char *name)
{
- struct stat statbuf;
-
if (!*name)
return stdin;
- if (stat (name, &statbuf) < 0)
- return NULL;
-
- if (!S_ISREG (statbuf.st_mode))
- return NULL;
-
return fopen (name, "r");
}