diff options
author | Harald Anlauf <anlauf@gmx.de> | 2021-01-25 21:33:53 +0100 |
---|---|---|
committer | Harald Anlauf <anlauf@gmx.de> | 2021-01-25 21:33:53 +0100 |
commit | a61efd469371b71483d42afa1038e6a8c16baf4a (patch) | |
tree | 325f4339f5cf76eca1a456594853196752e1b628 /gcc/dwarf2asm.c | |
parent | d6f1cf644c45b76a27b6a6869dedaa030e3c7570 (diff) | |
download | gcc-a61efd469371b71483d42afa1038e6a8c16baf4a.zip gcc-a61efd469371b71483d42afa1038e6a8c16baf4a.tar.gz gcc-a61efd469371b71483d42afa1038e6a8c16baf4a.tar.bz2 |
PR fortran/70070 - ICE on initializing character data beyond min/max bound
Check for initialization of substrings beyond bounds in DATA statements.
gcc/fortran/ChangeLog:
PR fortran/70070
* data.c (create_character_initializer): Check substring indices
against bounds.
(gfc_assign_data_value): Catch error returned from
create_character_initializer.
gcc/testsuite/ChangeLog:
PR fortran/70070
* gfortran.dg/pr70070.f90: New test.
Diffstat (limited to 'gcc/dwarf2asm.c')
0 files changed, 0 insertions, 0 deletions