From 70cdd4ae94a5db49774b64881e93b6c58ecc5574 Mon Sep 17 00:00:00 2001 From: Jerry DeLisle Date: Fri, 8 Jul 2016 04:36:16 +0000 Subject: re PR fortran/71764 (ICE in gfc_trans_structure_assign) 2016-07-07 Jerry DeLisle PR fortran/71764 * trans-expr.c (gfc_trans_structure_assign): Remove assert. * gfortran.dg/pr71764.f90: New test. From-SVN: r238156 --- gcc/fortran/ChangeLog | 5 +++++ gcc/fortran/trans-expr.c | 1 - 2 files changed, 5 insertions(+), 1 deletion(-) (limited to 'gcc/fortran') diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index f4d84e8..afd9f06 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,8 @@ +2016-07-07 Jerry DeLisle + + PR fortran/71764 + * trans-expr.c (gfc_trans_structure_assign): Remove assert. + 2016-07-07 Martin Liska * lang.opt (Wundefined-do-loop): New option. diff --git a/gcc/fortran/trans-expr.c b/gcc/fortran/trans-expr.c index b5731aa..4321850 100644 --- a/gcc/fortran/trans-expr.c +++ b/gcc/fortran/trans-expr.c @@ -7358,7 +7358,6 @@ gfc_trans_structure_assign (tree dest, gfc_expr * expr, bool init) { gfc_se se, lse; - gcc_assert (cm->backend_decl == NULL); gfc_init_se (&se, NULL); gfc_init_se (&lse, NULL); gfc_conv_expr (&se, gfc_constructor_first (expr->value.constructor)->expr); -- cgit v1.1