https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61881
--- Comment #6 from Tobias Burnus burnus at gcc dot gnu.org ---
Author: burnus
Date: Wed Sep 3 06:41:37 2014
New Revision: 214843
URL: https://gcc.gnu.org/viewcvs?rev=214843root=gccview=rev
Log:
Missed that file in r213079 of 2014-07-26
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61881
--- Comment #4 from Tobias Burnus burnus at gcc dot gnu.org ---
Author: burnus
Date: Sat Jul 26 17:56:39 2014
New Revision: 213085
URL: https://gcc.gnu.org/viewcvs?rev=213085root=gccview=rev
Log:
Follow up to r213079.
2014-07-26 Tobias Burnus
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61881
Tobias Burnus burnus at gcc dot gnu.org changed:
What|Removed |Added
Status|NEW |RESOLVED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61881
--- Comment #2 from Tobias Burnus burnus at gcc dot gnu.org ---
Draft patch:
--- a/gcc/fortran/trans-expr.c
+++ b/gcc/fortran/trans-expr.c
@@ -591,4 +591,10 @@ gfc_conv_intrinsic_to_class (gfc_se *parmse, gfc_expr *e,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61881
--- Comment #3 from Tobias Burnus burnus at gcc dot gnu.org ---
The draft patch does not fully work:
a) class._data = desc assignment is missing
tmp = gfc_build_addr_expr (NULL_TREE, tmp);
plus the moved gfc_add_modify works in the scalar
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61881
Dominique d'Humieres dominiq at lps dot ens.fr changed:
What|Removed |Added
Status|UNCONFIRMED |NEW