diff options
author | Andre Vehreschild <vehre@gcc.gnu.org> | 2022-01-28 12:34:17 +0100 |
---|---|---|
committer | Andre Vehreschild <vehre@gcc.gnu.org> | 2022-01-28 12:34:17 +0100 |
commit | 26e237fb5b83582b30ef7c5a388bc4e968a5a289 (patch) | |
tree | 9d69c81efeda6ebc2b6398735acf18dea1a14f6d /gcc/go | |
parent | 430dca620fa3d03e53f6771a2b61d3f0ebb73756 (diff) | |
download | gcc-26e237fb5b83582b30ef7c5a388bc4e968a5a289.zip gcc-26e237fb5b83582b30ef7c5a388bc4e968a5a289.tar.gz gcc-26e237fb5b83582b30ef7c5a388bc4e968a5a289.tar.bz2 |
Prevent malicious descriptor stacking for scalar components [V2].
gcc/fortran/ChangeLog:
PR fortran/103790
* trans-array.cc (structure_alloc_comps): Prevent descriptor
stacking for non-array data; do not broadcast caf-tokens.
* trans-intrinsic.cc (conv_co_collective): Prevent generation
of unused descriptor.
gcc/testsuite/ChangeLog:
PR fortran/103790
* gfortran.dg/coarray_collectives_18.f90: New test.
Diffstat (limited to 'gcc/go')
0 files changed, 0 insertions, 0 deletions