aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/data.c
diff options
context:
space:
mode:
authorMartin Sebor <msebor@redhat.com>2021-03-08 13:37:21 -0700
committerMartin Sebor <msebor@redhat.com>2021-03-08 13:37:21 -0700
commitf3daa6c0fd8d79ae45eac2dd0f274da1aa71c958 (patch)
treeb3ab03035bc62990c57b38a1dccf441011dd1209 /gcc/fortran/data.c
parent7f5ff78ff3f971c11ec67f422b2fd34281db9123 (diff)
downloadgcc-f3daa6c0fd8d79ae45eac2dd0f274da1aa71c958.zip
gcc-f3daa6c0fd8d79ae45eac2dd0f274da1aa71c958.tar.gz
gcc-f3daa6c0fd8d79ae45eac2dd0f274da1aa71c958.tar.bz2
PR middle-end/98266 - bogus array subscript is partly outside array bounds on virtual inheritance
gcc/ChangeLog: PR middle-end/98266 * gimple-array-bounds.cc (inbounds_vbase_memaccess_p): New function. (array_bounds_checker::check_array_bounds): Call it. gcc/testsuite/ChangeLog: PR middle-end/98266 * g++.dg/warn/Warray-bounds-15.C: New test. * g++.dg/warn/Warray-bounds-18.C: New test. * g++.dg/warn/Warray-bounds-19.C: New test. * g++.dg/warn/Warray-bounds-20.C: New test. * g++.dg/warn/Warray-bounds-21.C: New test.
Diffstat (limited to 'gcc/fortran/data.c')
0 files changed, 0 insertions, 0 deletions