http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55763



--- Comment #23 from Tobias Burnus <burnus at gcc dot gnu.org> 2013-01-07 
18:30:25 UTC ---

Author: burnus

Date: Mon Jan  7 18:30:11 2013

New Revision: 194990



URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=194990

Log:

2013-01-07  Tobias Burnus  <bur...@net-b.de>



        PR fortran/55763

        * gfortran.h (gfc_check_assign_symbol): Update prototype.

        * decl.c (add_init_expr_to_sym, do_parm): Update call.

        * expr.c (gfc_check_assign_symbol): Handle BT_CLASS and

        improve error location; support components.

        (gfc_check_pointer_assign): Handle component assignments.

        * resolve.c (resolve_fl_derived0): Call gfc_check_assign_symbol.

        (resolve_values): Update call.

        (resolve_structure_cons): Avoid double diagnostic.



2013-01-07  Tobias Burnus  <bur...@net-b.de>



        PR fortran/55763

        * gfortran.dg/pointer_init_2.f90: Update dg-error.

        * gfortran.dg/pointer_init_7.f90: New.





Added:

    trunk/gcc/testsuite/gfortran.dg/pointer_init_7.f90

Modified:

    trunk/gcc/fortran/ChangeLog

    trunk/gcc/fortran/decl.c

    trunk/gcc/fortran/expr.c

    trunk/gcc/fortran/gfortran.h

    trunk/gcc/fortran/resolve.c

    trunk/gcc/testsuite/ChangeLog

    trunk/gcc/testsuite/gfortran.dg/pointer_init_2.f90

Reply via email to