re PR fortran/34661 (ice on where / ASSIGNMENT(=))
authorDaniel Franke <franke.daniel@gmail.com>
Fri, 25 Jan 2008 21:55:47 +0000 (16:55 -0500)
committerDaniel Franke <dfranke@gcc.gnu.org>
Fri, 25 Jan 2008 21:55:47 +0000 (16:55 -0500)
commit42cd23cb280140a88f5ca1e6eec26c4aab734a84
tree3ba33c622a4fe8a006e1ca2101a2dec278009729
parent3725c0cab37a26f998242bcff23b4b0fdc900de5
re PR fortran/34661 (ice on where / ASSIGNMENT(=))

gcc/fortran:
2008-01-25  Daniel Franke  <franke.daniel@gmail.com>

        PR fortran/34661
        * resolve.c (resolve_where): Added check if user-defined assignment
        operator is an elemental subroutine.
        (gfc_resolve_where_code_in_forall): Likewise.

gcc/testsuite:
2008-01-25  Daniel Franke  <franke.daniel@gmail.com>

        PR fortran/34661
        * gfortran.dg/where_operator_assign_4.f90: New test.

From-SVN: r131845
gcc/fortran/ChangeLog
gcc/fortran/resolve.c
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/where_operator_assign_4.f90 [new file with mode: 0644]