PR libgfortran/83525
* gfortran.dg/newunit_5.f90: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@256595
138bc75d-0d04-0410-961f-
82ee72b054a4
+2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR libgfortran/83525
+ * gfortran.dg/newunit_5.f90: New test.
+
2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
PR rtl-optimization/80481
--- /dev/null
+! { dg-do run )
+! PR83525 Combination of newunit and internal unit was failing.
+program main
+ integer :: funit
+ logical :: isopen
+ integer :: this, another
+ character(len=:), allocatable :: message
+
+ message = "12"
+ read(message, *) this
+ if (this.ne.12) call abort
+
+ open(newunit=funit, status="scratch")
+ write(funit, *) "13"
+ rewind(funit)
+ read(funit, *) another
+ !write(*,*) another
+ close(funit)
+ if (another.ne.13) call abort
+end