URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Subversion Repositories openrisc
[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [gcc/] [testsuite/] [gfortran.dg/] [function_optimize_9.f90] - Rev 694
Compare with Previous | Blame | View Log
! { dg-do compile }! { dg-options "-O -fdump-tree-original" }program maininteger, parameter :: n=100real, parameter :: pi=4*atan(1.)real, parameter :: tmax=20.real, parameter :: dt = tmax/(2*pi)/real(n)real, parameter :: t0 = dt/30.integer :: iinterfacepure function purefunc(x)real :: purefuncreal, intent(in) :: xend function purefuncend interfacereal :: a(n)do i=1,na(i) = purefunc(dt*i + t0) * 3. + 2 * purefunc(t0 + i*dt)end doprint *,aend program main! { dg-final { scan-tree-dump-times "purefunc" 1 "original" } }! { dg-final { cleanup-tree-dump "original" } }
