aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJerry DeLisle <jvdelisle@gcc.gnu.org>2008-06-17 01:05:11 +0000
committerJerry DeLisle <jvdelisle@gcc.gnu.org>2008-06-17 01:05:11 +0000
commit151d7522247c10ac4959f72883316943d5060bf9 (patch)
treeacf9a59be00f6509d0a71d8f9f89d4fddca3dea5
parentdf3e8c80ae0ca9ae4c621a68f3aee8d4c9da8dc8 (diff)
downloadgcc-151d7522247c10ac4959f72883316943d5060bf9.zip
gcc-151d7522247c10ac4959f72883316943d5060bf9.tar.gz
gcc-151d7522247c10ac4959f72883316943d5060bf9.tar.bz2
re PR testsuite/36544 (fseek.f90 does not correctly account for newline lengths)
2008-06-16 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR fortran/36544 * gfortran.dg/fseek.f90: Adjust test conditions for variable newline. From-SVN: r136856
-rw-r--r--gcc/testsuite/ChangeLog5
-rw-r--r--gcc/testsuite/gfortran.dg/fseek.f906
2 files changed, 8 insertions, 3 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index e97e60b..613364d 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2008-06-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR fortran/36544
+ * gfortran.dg/fseek.f90: Adjust test conditions for variable newline.
+
2008-06-16 Ira Rosen <irar@il.ibm.com>
PR tree-optimization/36493
diff --git a/gcc/testsuite/gfortran.dg/fseek.f90 b/gcc/testsuite/gfortran.dg/fseek.f90
index 2bf2e0d..2649063 100644
--- a/gcc/testsuite/gfortran.dg/fseek.f90
+++ b/gcc/testsuite/gfortran.dg/fseek.f90
@@ -17,16 +17,16 @@ PROGRAM test_fseek
IF (FTELL(fd) /= 11 + newline_length) CALL abort()
! move backward from current position
- CALL FSEEK(fd, -12, SEEK_CUR, ierr)
+ CALL FSEEK(fd, -11 - newline_length, SEEK_CUR, ierr)
IF (ierr /= 0 .OR. FTELL(fd) /= 0) CALL abort()
! move to negative position (error)
CALL FSEEK(fd, -1, SEEK_SET, ierr)
IF (ierr == 0 .OR. FTELL(fd) /= 0) CALL abort()
- ! move forward from end (12 + 10)
+ ! move forward from end (11 + 10 + newline)
CALL FSEEK(fd, 10, SEEK_END, ierr)
- IF (ierr /= 0 .OR. FTELL(fd) /= 22) CALL abort()
+ IF (ierr /= 0 .OR. FTELL(fd) /= 21 + newline_length) CALL abort()
! set position (0)
CALL FSEEK(fd, 0, SEEK_SET, ierr)