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:
parent
6ab5813c5b
commit
c1f7083bd1
2 changed files with 24 additions and 0 deletions
|
@ -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
|
||||
|
|
19
gcc/testsuite/gfortran.dg/pr70040.f90
Normal file
19
gcc/testsuite/gfortran.dg/pr70040.f90
Normal 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
|
Loading…
Add table
Reference in a new issue