1 ! { dg
-do compile
{ target
{ { i?
86-*-* x86_64
-*-* } && ilp32
} } }
2 ! { dg
-options
"-w -O2 -ffloat-store -fgcse-after-reload" }
4 ! GCSE after reload made a stack register live across an abnormal
5 ! edges
for one of the computed jumps
. This bombed in reg
-stack
.
9 real(kind
=8) xmax
, absx
16 20 if (absx
.gt
. 8.232d
-11) go to 40
17 30 if (absx
.le
. xmax
) go to 40
19 40 go to next
,(10, 30)