diff options
Diffstat (limited to 'gcc-4.9/gcc/testsuite/gfortran.dg/dependency_45.f90')
-rw-r--r-- | gcc-4.9/gcc/testsuite/gfortran.dg/dependency_45.f90 | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/gcc-4.9/gcc/testsuite/gfortran.dg/dependency_45.f90 b/gcc-4.9/gcc/testsuite/gfortran.dg/dependency_45.f90 new file mode 100644 index 0000000..8b43f75 --- /dev/null +++ b/gcc-4.9/gcc/testsuite/gfortran.dg/dependency_45.f90 @@ -0,0 +1,12 @@ +! { dg-do run } +! { dg-options "-Warray-temporaries" } +! PR 56867 - substrings were not checked for dependency. +program main + character(len=4) :: a + character(len=4) :: c(3) + c(1) = 'abcd' + c(2) = '1234' + c(3) = 'wxyz' + c(:)(1:2) = c(2)(2:3) ! { dg-warning "array temporary" } + if (c(3) .ne. '23yz') call abort +end program main |