+2019-01-22 Manfred Schwarb <manfred99@gmx.ch>
+
+ * gfortran.dg/array_function_5.f90: Fix a dg directive.
+ * gfortran.dg/block_16.f08: Likewise.
+ * gfortran.dg/dec_structure_14.f90: Likewise.
+ * gfortran.dg/namelist_96.f90: Likewise.
+ * gfortran.dg/newunit_5.f90.f90: Moved to
+ * gfortran.dg/newunit_5.f90: here.
+ * gfortran.dg/pdt_28.f03: Likewise.
+ * gfortran.dg/spread_simplify_1.f90: Likewise.
+
2019-01-22 Tamar Christina <tamar.christina@arm.com>
PR/tree-optimization 88903
-! { dg-do run }
+! { dg-do run }
! PR41278 internal compiler error related to matmul and transpose
! Test case prepared by Jerry DeLisle <jvdelisle@gcc.gnu.org>
! Original test case by Chris <cmklaij@hetnet.nl>
-! { dg-do compile )
+! { dg-do compile }
! PR82009 [F08] ICE with block construct
MODULE sparse_matrix_csx_benchmark_utils
IMPLICIT NONE
- ! { dg-do "compile" }
+ ! { dg-do compile }
! { dg-options "-fdec-structure" }
!
! Test that structures inside a common block do not require the
-! ( dg-do run }
+! { dg-do run }
program pr88776
implicit none
character(*), parameter :: file = "pr88776.dat"
--- /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) STOP 1
+
+ open(newunit=funit, status="scratch")
+ write(funit, *) "13"
+ rewind(funit)
+ read(funit, *) another
+ !write(*,*) another
+ close(funit)
+ if (another.ne.13) STOP 2
+end
+++ /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) STOP 1
-
- open(newunit=funit, status="scratch")
- write(funit, *) "13"
- rewind(funit)
- read(funit, *) another
- !write(*,*) another
- close(funit)
- if (another.ne.13) STOP 2
-end
! { dg-do run }
-! ( dg-options "-fbounds-check" }
+! { dg-options "-fbounds-check" }
!
! Test the fix for PR83731, where the following failed on the check for the
! value of the parameter 'k'.
-! { dg-do run }
+! { dg-do run }
! PR 68426 - simplification used to fail.
module m
implicit none