blob: 334d5bc47a16e53e9168bb1f90dfeff584b4e494 [file] [log] [blame]
! { dg-do compile { target aarch64-*-* } }
! { dg-additional-options "-w -Ofast" }
module brute_force
integer, parameter :: r=9
integer block(r, r, 0)
contains
subroutine brute
do
do
do
do
do
do
do i7 = l0, 1
select case(1 )
case(1)
block(:2, 7:, 1) = block(:2, 7:, i7) - 1
end select
do i8 = 1, 1
do i9 = 1, 1
if(1 == 1) then
call digits_20
end if
end do
end do
end do
end do
end do
end do
end do
end do
end do
end
end
! { dg-final { scan-assembler-not {ldr\s+d([0-9]+),\s+\[x[0-9]+, x[0-9]+\]} } }