aboutsummaryrefslogtreecommitdiff
path: root/gcc/reload.c
diff options
context:
space:
mode:
authorTobias Burnus <burnus@net-b.de>2012-10-16 15:02:02 +0200
committerTobias Burnus <burnus@gcc.gnu.org>2012-10-16 15:02:02 +0200
commit16e82b2535b1dce10bd48175b11350b3301e6064 (patch)
tree0578db74885676fe6fbe9da0d761bbf5c9274c86 /gcc/reload.c
parent0fe03ac31859b5cdc6760e605dc17ffbccfe1860 (diff)
downloadgcc-16e82b2535b1dce10bd48175b11350b3301e6064.zip
gcc-16e82b2535b1dce10bd48175b11350b3301e6064.tar.gz
gcc-16e82b2535b1dce10bd48175b11350b3301e6064.tar.bz2
re PR fortran/50981 ([OOP] Wrong-code for scalarizing ELEMENTAL call with absent OPTIONAL argument)
2012-10-16 Tobias Burnus <burnus@net-b.de> PR fortran/50981 PR fortran/54618 * trans.h (gfc_conv_derived_to_class, gfc_conv_class_to_class): Update prototype. * trans-stmt.c (trans_associate_var,gfc_trans_allocate): Update calls to those functions. * trans-expr.c (gfc_conv_derived_to_class, * gfc_conv_class_to_class, gfc_conv_expr_present): Handle absent polymorphic arguments. (class_scalar_coarray_to_class): New function. (gfc_conv_procedure_call): Update calls. 2012-10-16 Tobias Burnus <burnus@net-b.de> PR fortran/50981 PR fortran/54618 * gfortran.dg/class_optional_1.f90: New. * gfortran.dg/class_optional_2.f90: New. From-SVN: r192495
Diffstat (limited to 'gcc/reload.c')
0 files changed, 0 insertions, 0 deletions