diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 5bb895777e0627dee693b66484805ef23f9fa008..c077b73c787d6c9c747880735bba576da0a765ed 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2004-12-30  David Edelsohn  <edelsohn@gnu.org>
+
+	* gfortran.fortran-torture/execute/read_eof.f90: Open scratch
+	file, not /dev/null.  Abort on error.
+
 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
 	    Ziemowit Laski  <zlaski@apple.com>
 
diff --git a/gcc/testsuite/gfortran.fortran-torture/execute/read_eof.f90 b/gcc/testsuite/gfortran.fortran-torture/execute/read_eof.f90
index 92e454025b5f8a58487024903178bb17e6492466..b4bc8239b23172b720d395c382df4266b48c2a39 100644
--- a/gcc/testsuite/gfortran.fortran-torture/execute/read_eof.f90
+++ b/gcc/testsuite/gfortran.fortran-torture/execute/read_eof.f90
@@ -1,5 +1,6 @@
 ! PR 13919, segfault when file is empty
-      open(unit=8,file='/dev/null')
+      open(unit=8,status='scratch')
       read(8,*,end=1)i
+      call abort
 1     continue
       end