blob: fdf049c378e1c741a973b3cd29bdeaf5839a205d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
! { dg-do run }
! PR PR 56872 - wrong front-end optimization with a
! single array constructor and another value.
program main
real :: s
integer :: m
integer :: k
real :: res
m = 2
s = 1000.
res = SUM([3.0,(s**(REAL(k-1)/REAL(m-1)),k=1,m),17.])
if (abs(res - 1021.)>1e-4) call abort
end
|