re PR fortran/19926 ([4.0 only] Incorrect rank with PARAMETER and array element.)
PR fortran/19926 * gfortran.dg/pr19926.f90: New test. From-SVN: r101162
This commit is contained in:
parent
b7263e8f2f
commit
5190a458bb
2 changed files with 30 additions and 0 deletions
|
@ -1,3 +1,8 @@
|
|||
2005-06-18 Steven G. Kargl <kargls@comcast.net>
|
||||
|
||||
PR fortran/19926
|
||||
* gfortran.dg/pr19926.f90: New test.
|
||||
|
||||
2005-06-19 Dorit Nuzman <dorit@il.ibm.com>
|
||||
|
||||
* lib/target-supports.exp (check_effective_target_vect_reduction): New.
|
||||
|
|
25
gcc/testsuite/gfortran.dg/pr19926.f90
Normal file
25
gcc/testsuite/gfortran.dg/pr19926.f90
Normal file
|
@ -0,0 +1,25 @@
|
|||
! { dg-do run }
|
||||
module b
|
||||
type cat
|
||||
integer :: i = 0
|
||||
end type cat
|
||||
end module b
|
||||
|
||||
program a
|
||||
use b
|
||||
type(cat) z
|
||||
integer :: i = 0, j(4,3,2) = 0
|
||||
call string_comp(i)
|
||||
if (i /= 3) call abort
|
||||
call string_comp(z%i)
|
||||
if (z%i /= 3) call abort
|
||||
call string_comp(j(1,2,1))
|
||||
if (j(1,2,1) /= 3) call abort
|
||||
end program a
|
||||
|
||||
subroutine string_comp(i)
|
||||
integer, parameter :: map(0:50) = 3
|
||||
integer :: i
|
||||
i = map(42)
|
||||
end subroutine string_comp
|
||||
|
Loading…
Add table
Reference in a new issue