2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
Harald Anlauf <anlauf@gmx.de>
PR fortran/84957
* trans-types.c (gfc_sym_type): Do not dereference NULL pointer.
2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
Harald Anlauf <anlauf@gmx.de>
PR fortran/84957
* gfortran.dg/pr84957.f90: New test.
Co-Authored-By: Harald Anlauf <anlauf@gmx.de>
From-SVN: r258745
+2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
+ Harald Anlauf <anlauf@gmx.de>
+
+ PR fortran/84957
+ * trans-types.c (gfc_sym_type): Do not dereference NULL pointer.
+
2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
PR fortran/84615
&& sym->ts.type == BT_CHARACTER
&& sym->ts.u.cl->backend_decl == NULL_TREE
&& sym->ns->proc_name
+ && sym->ns->proc_name->ts.u.cl
&& sym->ns->proc_name->ts.u.cl->backend_decl != NULL_TREE)
sym->ts.u.cl->backend_decl = sym->ns->proc_name->ts.u.cl->backend_decl;
+2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
+ Harald Anlauf <anlauf@gmx.de>
+
+ PR fortran/84957
+ * gfortran.dg/pr84957.f90: New test.
+
2018-03-21 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/84960
--- /dev/null
+! { dg-do compile }
+! PR 84957
+!
+! Testcase derived from PR by G. Steinmetz <gscfq@t-online.de>
+!
+function f() result(u)
+ entry g() result(v)
+contains
+ function v(x) result(z)
+ character :: x(2)
+ character(sum(len_trim(x))) :: z
+ end function v
+ function u(x) result(z)
+ character :: x(2)
+ character(sum(len_trim(x))) :: z
+ end function u
+end function f