diff options
author | Tobias Burnus <burnus@net-b.de> | 2013-01-07 19:30:11 +0100 |
---|---|---|
committer | Tobias Burnus <burnus@gcc.gnu.org> | 2013-01-07 19:30:11 +0100 |
commit | e35e87dc46b7e9ad4486987db50587e33e643802 (patch) | |
tree | 3a9480c88f19cd4763bd9faefc109274acf20a90 /libgcc | |
parent | 7f7162cf5700702acde3db65fbe4cca61dbe1a2f (diff) | |
download | gcc-e35e87dc46b7e9ad4486987db50587e33e643802.zip gcc-e35e87dc46b7e9ad4486987db50587e33e643802.tar.gz gcc-e35e87dc46b7e9ad4486987db50587e33e643802.tar.bz2 |
re PR fortran/55763 (Issues with some simpler CLASS(*) programs)
2013-01-07 Tobias Burnus <burnus@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 <burnus@net-b.de>
PR fortran/55763
* gfortran.dg/pointer_init_2.f90: Update dg-error.
* gfortran.dg/pointer_init_7.f90: New.
From-SVN: r194990
Diffstat (limited to 'libgcc')
0 files changed, 0 insertions, 0 deletions