aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJerry DeLisle <jvdelisle@gcc.gnu.org>2015-11-23 00:40:51 +0000
committerJerry DeLisle <jvdelisle@gcc.gnu.org>2015-11-23 00:40:51 +0000
commit6e9966e8303f5f39870a11d96a64b376a2fab347 (patch)
treee5e8c746f9bcb41da40d8a8a3636e8972be8c2aa /gcc
parentb9eaa775ca199b995fe1290aa012dbb9e82e8199 (diff)
downloadgcc-6e9966e8303f5f39870a11d96a64b376a2fab347.zip
gcc-6e9966e8303f5f39870a11d96a64b376a2fab347.tar.gz
gcc-6e9966e8303f5f39870a11d96a64b376a2fab347.tar.bz2
re PR fortran/52251 (Nonadvancing I/O and the t edit descriptor)
2015-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libfortran/52251 * io/transfer.c (formatted_transfer_scalar_write): Reset skips count. (finalize_transfer): For ADVANCE_NO, emit pending spaces and reset the skip count. 2015-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org> * gfortran.dg/fmt_t_8.f90: New test. From-SVN: r230734
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog4
-rw-r--r--gcc/testsuite/gfortran.dg/fmt_t_8.f906
2 files changed, 10 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 3074642..5c67011 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,7 @@
+2015-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ * gfortran.dg/fmt_t_8.f90: New test.
+
2015-11-23 Kugan Vivekanandarajah <kuganv@linaro.org>
PR target/68390
diff --git a/gcc/testsuite/gfortran.dg/fmt_t_8.f90 b/gcc/testsuite/gfortran.dg/fmt_t_8.f90
new file mode 100644
index 0000000..d56d19b
--- /dev/null
+++ b/gcc/testsuite/gfortran.dg/fmt_t_8.f90
@@ -0,0 +1,6 @@
+! { dg-do run }
+! PR52251 Tabs with advance = 'no'
+write( *, '( t25 )', advance = 'no' )
+write( *, '( "hello" )' ) ! { dg-output " hello(\n|\r\n|\r)" }
+end
+