aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/gfortran.dg/pr94708.f90
blob: 9b5f1389f09c17c2eb2520fe665177e65e625763 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
! { dg-do compile { target aarch64*-*-* } }
! { dg-options "-O2 -funsafe-math-optimizations -fdump-rtl-combine" }

subroutine f(vara,varb,varc,res)
      REAL, INTENT(IN) :: vara,varb,varc
      REAL, INTENT(out) :: res

      res = vara
      if (res .lt. varb)  res = varb
      if (res .gt. varc)  res = varc
end subroutine

! { dg-final { scan-rtl-dump-not "smin" "combine" } }