2015-12-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR fortran/68987
* gfortran.dg/error_format_2.f90: New test.
From-SVN: r232007
+2015-12-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR fortran/68987
+ * gfortran.dg/error_format_2.f90: New test.
+
2015-12-30 John David Anglin <danglin@gcc.gnu.org>
* gfortran.dg/coarray_40.f90: Revise to use dg-additional-options.
--- /dev/null
+! { dg-do run }
+! PR68987, this test case failed on a memory double free
+program foo
+ call s('(foo)')
+end program
+subroutine s(fmt)
+ character (*) :: fmt
+ character (1) :: c
+ integer :: i
+ write (c, fmt, iostat=i) 42
+ ! print *, i
+ if (i==0) call abort()
+ write (c, fmt, err=100) 42
+ call abort()
+100 continue
+end subroutine