aarch64: Add vector floating point extend pattern [PR113880, PR113869]
[official-gcc.git] / gcc / testsuite / gfortran.dg / arithmetic_overflow_2.f90
blob6ca27f74215f16a30fa701e1cca6700ffb590091
1 ! { dg-do compile }
2 ! { dg-additional-options "-frange-check" }
4 ! PR fortran/113799 - handle arithmetic overflow on unary minus
6 program p
7 implicit none
8 real, parameter :: inf = real(z'7F800000')
9 real, parameter :: someInf(*) = [inf, 0.]
10 print *, -someInf ! { dg-error "Arithmetic overflow" }
11 print *, minval(-someInf) ! { dg-error "Arithmetic overflow" }
12 end