re PR fortran/71961 (178.galgel in SPEC CPU 2000 is miscompiled)

2016-08-07  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/71961
	* gfortran.dg/pr70040.f90:  New testcase.

From-SVN: r239221
This commit is contained in:
Thomas Koenig 2016-08-07 15:25:56 +00:00
parent 6ab5813c5b
commit c1f7083bd1
2 changed files with 24 additions and 0 deletions

View file

@ -1,3 +1,8 @@
2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/71961
* gfortran.dg/pr70040.f90: New testcase.
2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/71961

View file

@ -0,0 +1,19 @@
! { dg-do compile }
! PR 70040 - used to cause an ICE.
! Test case by Martin Reinecke
program bugrep
implicit none
type :: string
character (len=:), allocatable :: s
end type
integer l
type(string), allocatable, dimension(:) :: foo
character(len=:),allocatable ::tmp
allocate(foo(20))
do l= 1, 20
tmp = foo(5)%s
foo(5)%s = foo(l)%s
foo(l)%s = tmp
enddo
end program