diff options
Diffstat (limited to 'gcc-4.9/gcc/testsuite/gfortran.dg/pr64528.f90')
-rw-r--r-- | gcc-4.9/gcc/testsuite/gfortran.dg/pr64528.f90 | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/gcc-4.9/gcc/testsuite/gfortran.dg/pr64528.f90 b/gcc-4.9/gcc/testsuite/gfortran.dg/pr64528.f90 new file mode 100644 index 0000000..f6cca4f --- /dev/null +++ b/gcc-4.9/gcc/testsuite/gfortran.dg/pr64528.f90 @@ -0,0 +1,20 @@ +! PR fortran/64528 +! { dg-do compile } +! { dg-options "-O -fno-tree-dce -fno-tree-ccp" } + +program pr64528 + interface + subroutine foo(x) + integer, value :: x + end subroutine foo + end interface + integer :: x + x = 10 + call foo(x) + if(x .ne. 10) then + endif +end program pr64528 +subroutine foo(x) + integer, value :: x + x = 11 +end subroutine foo |