summaryrefslogtreecommitdiff
path: root/libjava/java/sql/SQLInput.h
diff options
context:
space:
mode:
authorPaul Thomas <pault@gcc.gnu.org>2015-10-26 17:25:03 +0000
committerPaul Thomas <pault@gcc.gnu.org>2015-10-26 17:25:03 +0000
commitc9ff37a1a22bdae6b6968066585aa17d5c8562e8 (patch)
tree0614e587390d14a8176df59010d0fbd424792c6a /libjava/java/sql/SQLInput.h
parent54b29abae495cff52c58a09128a5409850730247 (diff)
re PR fortran/67177 (MOVE_ALLOC not automatically allocating deferred character arrays in derived types)
2015-10-26 Paul Thomas <pault@gcc.gnu.org> PR fortran/67177 PR fortran/67977 * primary.c (match_substring): Add an argument 'deferred' to flag that a substring reference with null start and end should not be optimized away for deferred length strings. (match_string_constant, gfc_match_rvalue): Set the argument. * trans-expr.c (alloc_scalar_allocatable_for_assignment): If there is a substring reference return. * trans-intrinsic.c (conv_intrinsic_move_alloc): For deferred characters, assign the 'from' string length to the 'to' string length. If the 'from' expression is deferred, set its string length to zero. If the 'to' expression has allocatable components, deallocate them. 2015-10-26 Paul Thomas <pault@gcc.gnu.org> PR fortran/67177 * gfortran.dg/move_alloc_15.f90: New test * gfortran.dg/move_alloc_16.f90: New test PR fortran/67977 * gfortran.dg/deferred_character_assignment_1.f90: New test From-SVN: r229386
Diffstat (limited to 'libjava/java/sql/SQLInput.h')
0 files changed, 0 insertions, 0 deletions