trans-stmt.c (gfc_trans_forall_loop): Clear maskindex before the outermost loop.
authorJakub Jelinek <jakub@redhat.com>
Mon, 11 Jul 2005 07:34:33 +0000 (09:34 +0200)
committerJakub Jelinek <jakub@gcc.gnu.org>
Mon, 11 Jul 2005 07:34:33 +0000 (09:34 +0200)
commitfcf3be37e2200181983c150fa36c2fd2ba249b8e
tree304263e35f8e8851ead0d4913524902184a6ab73
parent15362b89f0016748c7c060b46280d5373e43e4f7
trans-stmt.c (gfc_trans_forall_loop): Clear maskindex before the outermost loop.

* trans-stmt.c (gfc_trans_forall_loop): Clear maskindex before
the outermost loop.
(gfc_trans_assign_need_temp, gfc_trans_pointer_assign_need_temp,
gfc_trans_forall_1, gfc_evaluate_where_mask, gfc_trans_where_2):
Don't clear maskindexes here.

* gfortran.fortran-torture/execute/forall_7.f90: New test.

From-SVN: r101865
gcc/fortran/ChangeLog
gcc/fortran/trans-stmt.c
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.fortran-torture/execute/forall_7.f90 [new file with mode: 0644]