Commit 3e9bc1ea by Jerry DeLisle

re PR fortran/33152 (Initialization/declaration problems in block data)

2007-11-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/33152
	*gfortran.dg\blockdata_4.f90: New test.

From-SVN: r130416
parent f1607c01
2007-11-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR fortran/33152
*gfortran.dg\blockdata_4.f90: New test.
2007-11-25 Tobias Burnus <burnus@net-b.de> 2007-11-25 Tobias Burnus <burnus@net-b.de>
PR fortran/34079 PR fortran/34079
! { dg-do compile }
! PR33152 Initialization/declaration problems in block data
! Test case prepared by Jerry DeLisle <jvdelisle@gcc.gnu.org>
blockdata bab
character(len=3) :: myname(2)=(/'bar','baz'/)
common/nmstr/myname
end blockdata bab
blockdata thdinit
implicit none
integer, parameter :: nmin=2
common/onestr/emname
character(len=3) :: emname(nmin) = (/'bar','baz'/)
end blockdata thdinit
blockdata fooinit
implicit none
integer, parameter :: nmin=2
common/twostr/aname
data aname/'bar','baz'/ ! { dg-error "DATA array" }
character(len=3) :: aname(nmin)
end blockdata fooinit
end
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment