view gcc/testsuite/gfortran.dg/char_length_20.f90 @ 118:fd00160c1b76

ifdef TARGET_64BIT
author mir3636
date Tue, 27 Feb 2018 15:01:35 +0900
parents 04ced10e8804
children 84e7813d76e9
line wrap: on
line source

! { dg-do run }
! { dg-options "-fcheck=bounds" }
program rabbithole
   implicit none
   character(len=:), allocatable :: text_block(:)
   integer i, ii
   character(len=10) :: cten='abcdefghij'
   character(len=20) :: ctwenty='abcdefghijabcdefghij'
   ii = -6
   text_block=[ character(len=ii) :: cten, ctwenty ]
   if (any(len_trim(text_block) /= 0)) call abort
end program rabbithole
! { dg-output "At line 10 of file .*char_length_20.f90.*Fortran runtime warning: Negative character length treated as LEN = 0" }