1! { dg-do run }
2! { dg-add-options ieee }
3! PR 30981 - this used to go into an endless loop during execution.
4program test
5  a = 3.0
6  b = a**(-2147483647_4-1_4) ! { dg-warning "Integer outside symmetric range" }
7end program test
8