Mercurial > hg > CbC > CbC_gcc
view gcc/testsuite/gfortran.dg/parameter_array_section_1.f90 @ 127:4c56639505ff
fix function.c and add CbC-example Makefile
author | mir3636 |
---|---|
date | Wed, 11 Apr 2018 18:46:58 +0900 |
parents | 04ced10e8804 |
children |
line wrap: on
line source
! { dg-do compile } ! Tests the fix for PR29821, which was due to failure to simplify the ! array section, since the section is not constant, provoking failure ! to resolve the argument of SUM and therefore to resolve SUM itself. ! ! Contributed by Harald Anlauf <anlauf@gmx.de> ! module gfcbug45 implicit none contains subroutine foo real, external :: mysum integer :: i real :: a real, parameter :: eps(2) = (/ 1, 99 /) i = 1 a = sum (eps(i:i+1) * eps) print *, a end subroutine foo end module gfcbug45 use gfcbug45 call foo end