aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJerry DeLisle <jvdelisle@gcc.gnu.org>2016-09-28 19:43:03 +0000
committerJerry DeLisle <jvdelisle@gcc.gnu.org>2016-09-28 19:43:03 +0000
commit0c1729748b36746e3631de5d8cf8de3e3636fdc3 (patch)
tree81968fb4e3b3c1f9fc76572049cd7e3de450d67b
parentb89f743da8da9cc4884225cb30570c755026d79f (diff)
downloadgcc-0c1729748b36746e3631de5d8cf8de3e3636fdc3.zip
gcc-0c1729748b36746e3631de5d8cf8de3e3636fdc3.tar.gz
gcc-0c1729748b36746e3631de5d8cf8de3e3636fdc3.tar.bz2
re PR fortran/77707 (formatted direct access: nextrec off by one)
2016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libgfortran/77707 * gfortran.dg/inquire_17.f90: New test. From-SVN: r240593
-rw-r--r--gcc/testsuite/ChangeLog5
-rw-r--r--gcc/testsuite/gfortran.dg/inquire_17.f9010
2 files changed, 15 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 22a001b..f1a8803 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR libgfortran/77707
+ * gfortran.dg/inquire_17.f90: New test.
+
2016-09-28 Jakub Jelinek <jakub@redhat.com>
PR c++/77467
diff --git a/gcc/testsuite/gfortran.dg/inquire_17.f90 b/gcc/testsuite/gfortran.dg/inquire_17.f90
new file mode 100644
index 0000000..8a722f0
--- /dev/null
+++ b/gcc/testsuite/gfortran.dg/inquire_17.f90
@@ -0,0 +1,10 @@
+! { dg-do run }
+! PR77707 formatted direct access: nextrec off by one
+program directaccess_formatted
+ integer nextrec
+ open(10, status='scratch', form='formatted', access='direct', recl=10*4)
+ write(10,'(10i4)',rec=9) 1,2,3,4,5,6,7,8,9,10
+ inquire(unit=10,nextrec=nextrec)
+ if (nextrec.ne.10) call abort
+ close(10)
+end