diff options
author | Tobias Burnus <burnus@net-b.de> | 2011-11-24 18:57:41 +0100 |
---|---|---|
committer | Tobias Burnus <burnus@gcc.gnu.org> | 2011-11-24 18:57:41 +0100 |
commit | 3d2cea8c44f8e1e428edb6f17fe12c69301c8fe1 (patch) | |
tree | ef5b6ae7f6d3f0ef6952e6842559e3697139a18e /gcc/expr.h | |
parent | 603518caa7ae818b427009c7caef1bf63894b3ef (diff) | |
download | gcc-3d2cea8c44f8e1e428edb6f17fe12c69301c8fe1.zip gcc-3d2cea8c44f8e1e428edb6f17fe12c69301c8fe1.tar.gz gcc-3d2cea8c44f8e1e428edb6f17fe12c69301c8fe1.tar.bz2 |
re PR fortran/51218 (Potential optimization bug due to implicit_pure?)
2011-11-24 Tobias Burnus <burnus@net-b.de>
PR fortran/51218
* resolve.c (pure_subroutine): If called subroutine is
impure, unset implicit_pure.
(resolve_function): Move impure check to simplify code.
2011-11-24 Tobias Burnus <burnus@net-b.de>
PR fortran/51218
* gfortran.dg/implicit_pure_1.f90: New.
From-SVN: r181698
Diffstat (limited to 'gcc/expr.h')
0 files changed, 0 insertions, 0 deletions