aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/resolve.c
diff options
context:
space:
mode:
authorPaul Thomas <pault@gcc.gnu.org>2007-11-18 17:14:40 +0000
committerPaul Thomas <pault@gcc.gnu.org>2007-11-18 17:14:40 +0000
commit129c14bd4c1b3a043bc2bb2c80b1c2030ea72713 (patch)
tree742fad5e58bb710c4972a11291e8b6bfb579fe21 /gcc/fortran/resolve.c
parentb5bf3e4d2eb38960cc2c6ac3b4b6dda7fe27fd43 (diff)
downloadgcc-129c14bd4c1b3a043bc2bb2c80b1c2030ea72713.zip
gcc-129c14bd4c1b3a043bc2bb2c80b1c2030ea72713.tar.gz
gcc-129c14bd4c1b3a043bc2bb2c80b1c2030ea72713.tar.bz2
re PR fortran/31608 (wrong types in character array/scalar binop)
2007-11-18 Paul Thomas <pault@gcc.gnu.org> PR fortran/31608 * trans-array.c (gfc_conv_expr_descriptor): Remove exception for indirect references in the call to gfc_trans_scalar_assign. * trans-expr.c (gfc_conv_string_parameter): Instead of asserting that the expression is not an indirect reference, cast it to a pointer type of the length given by se->string_length. 2007-11-18 Paul Thomas <pault@gcc.gnu.org> PR fortran/31608 * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90. From-SVN: r130271
Diffstat (limited to 'gcc/fortran/resolve.c')
0 files changed, 0 insertions, 0 deletions