! { dg-do run }
program foo
   real, parameter :: x(3) = 2.0 * [real :: 1, 2, 3 ]
   if (any(x /= [2., 4., 6.])) call abort
end program foo
