diff options
author | Paul Thomas <pault@gcc.gnu.org> | 2023-09-24 09:00:52 +0100 |
---|---|---|
committer | Paul Thomas <pault@gcc.gnu.org> | 2023-09-24 09:00:52 +0100 |
commit | c23ce23e9ce162c49bca8900c8a20079b49501c9 (patch) | |
tree | c2a0286d153ec5abc81ed4d58b5412856f9c72dc /gcc/tree-ssa-phiopt.cc | |
parent | 1bf0cd05cb30889cae4b6cf06e80b7f3a13c40c1 (diff) | |
download | gcc-c23ce23e9ce162c49bca8900c8a20079b49501c9.zip gcc-c23ce23e9ce162c49bca8900c8a20079b49501c9.tar.gz gcc-c23ce23e9ce162c49bca8900c8a20079b49501c9.tar.bz2 |
Fortran: Pad mismatched charlens in component initializers [PR68155]
2023-09-24 Paul Thomas <pault@gcc.gnu.org>
gcc/fortran
PR fortran/68155
* decl.cc (fix_initializer_charlen): New function broken out of
add_init_expr_to_sym.
(add_init_expr_to_sym, build_struct): Call the new function.
PR fortran/111271
* trans-expr.cc (gfc_conv_intrinsic_to_class): Remove repeated
condition.
gcc/testsuite/
PR fortran/68155
* gfortran.dg/pr68155.f90: New test.
Diffstat (limited to 'gcc/tree-ssa-phiopt.cc')
0 files changed, 0 insertions, 0 deletions