diff options
author | jvdelisle <jvdelisle@138bc75d-0d04-0410-961f-82ee72b054a4> | 2007-07-27 16:33:50 +0000 |
---|---|---|
committer | jvdelisle <jvdelisle@138bc75d-0d04-0410-961f-82ee72b054a4> | 2007-07-27 16:33:50 +0000 |
commit | 08e5dca92fecfab3d843cf5550ade83bb8425e43 (patch) | |
tree | 0fd2c2d455259b8d58c9e70c7f4273cb6b92ca6d /gcc/testsuite/gfortran.dg | |
parent | bc6c903772043334c03d386ab7df73a8f6520e84 (diff) | |
download | gcc-08e5dca92fecfab3d843cf5550ade83bb8425e43.tar.gz |
2007-07-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR fortran/32760
* gfortran.dg/private_type_7.f90: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@126982 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/testsuite/gfortran.dg')
-rw-r--r-- | gcc/testsuite/gfortran.dg/private_type_7.f90 | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/gcc/testsuite/gfortran.dg/private_type_7.f90 b/gcc/testsuite/gfortran.dg/private_type_7.f90 new file mode 100644 index 00000000000..c44917259c2 --- /dev/null +++ b/gcc/testsuite/gfortran.dg/private_type_7.f90 @@ -0,0 +1,34 @@ +! { dg-do compile } +! PR32760 Error defining subroutine named PRINT +! Test case derived from original PR. + +module gfcbug68 + implicit none + private :: write + +contains + + function foo (i) + integer, intent(in) :: i + integer foo + + write (*,*) i + call write(i) + foo = i + end function foo + + subroutine write (m) + integer, intent(in) :: m + print *, m*m*m + end subroutine write + +end module gfcbug68 + +program testit + use gfcbug68 + integer :: i = 27 + integer :: k + + k = foo(i) + print *, "in the main:", k +end program testit |