+2017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
+
+ PR fortran/53542
+ * expr.c (gfc_check_init_expr): Use the renamed name.
+
2017-07-31 Jakub Jelinek <jakub@redhat.com>
* check.c (gfc_check_num_images): Fix a pasto.
else
gfc_error ("Parameter %qs at %L has not been declared or is "
"a variable, which does not reduce to a constant "
- "expression", e->symtree->n.sym->name, &e->where);
+ "expression", e->symtree->name, &e->where);
break;
+2017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
+
+ PR testsuite/53542
+ * gfortran.dg/use_30.f90: New test.
+
2017-08-01 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/81588
--- /dev/null
+! { dg-do compile }
+!
+! PR53542 USE-associated variables shows original instead of renamed symbol name
+! Contributed by Tobias Burnus <burnus@gcc.gnu.org>
+!
+module select_precision
+ integer :: dp = kind(1.0)
+end module select_precision
+
+module ode_types
+ use select_precision, only: wp => dp
+contains
+ subroutine ode_derivative(x)
+ real(wp) :: x ! { dg-error "Parameter .wp. at .1. has not been declared" }
+ end subroutine ode_derivative
+end module ode_types
+end