array_2.f90

来自「用于进行gcc测试」· F90 代码 · 共 25 行

F90
25
字号
! { dg-do run }! PR tree-optimization/30092! This caused once an ICE due to internal tree changesprogram test  implicit none  integer, parameter :: N = 30  real, dimension(N) :: rho, pre, cs  real               :: gamma  gamma = 2.1314  rho = 5.0  pre = 3.0  call EOS(N, rho, pre, cs, gamma)  if (abs(CS(1) - sqrt(gamma*pre(1)/rho(1))) > epsilon(cs)) &     call abort()contains      SUBROUTINE EOS(NODES, DENS, PRES, CS, CGAMMA)      IMPLICIT NONE      INTEGER NODES      REAL CGAMMA      REAL, DIMENSION(NODES) :: DENS, PRES, CS      REAL, PARAMETER :: RGAS = 8.314      CS(:NODES) = SQRT(CGAMMA*PRES(:NODES)/DENS(:NODES))      END SUBROUTINE EOSend program test

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?