! { dg-do run } | |
! { dg-additional-options "-fno-realloc-lhs -ffrontend-optimize" } | |
! This used to segfault at runtime. | |
! Original test case by Harald Anlauf. | |
program gfcbug142 | |
implicit none | |
real, allocatable :: b(:,:) | |
integer :: n = 5 | |
character(len=20) :: line | |
allocate (b(n,n)) | |
call random_number (b) | |
write (unit=line,fmt='(2I5)') shape (matmul (b, transpose (b))) | |
if (line /= ' 5 5') STOP 1 | |
end program gfcbug142 |