re PR fortran/52893 (Moving functions out of implied DO loops)
authorThomas Koenig <tkoenig@gcc.gnu.org>
Sat, 7 Apr 2012 16:38:11 +0000 (16:38 +0000)
committerThomas Koenig <tkoenig@gcc.gnu.org>
Sat, 7 Apr 2012 16:38:11 +0000 (16:38 +0000)
commit8144d290d8ce582bbd50601b74dcfa811bae5c1c
treeb08aa45c1b30ee9777563511b083ff3029bd0c04
parentfae61228ca65572ed01a23819be585b742bcfa62
re PR fortran/52893 (Moving functions out of implied DO loops)

2012-04-07  Thomas Koenig  <tkoenig@gcc.gnu.org>

PR fortran/52893
* frontend-passes.c:  Keep track of wether we are in an implicit
DO loop; do not do function elimination if we are.

2012-04-07  Thomas Koenig  <tkoenig@gcc.gnu.org>

PR fortran/52893
* gfortran.dg/function_optimize_11.f90:  New test.

From-SVN: r186213
gcc/fortran/ChangeLog
gcc/fortran/frontend-passes.c
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/function_optimize_11.f90 [new file with mode: 0644]