diff options
author | Andre Vehreschild <vehre@gcc.gnu.org> | 2022-01-28 09:20:23 +0100 |
---|---|---|
committer | Andre Vehreschild <vehre@gcc.gnu.org> | 2022-01-28 09:20:23 +0100 |
commit | c9c48ab7bad9fe5e096076e56a60ce0a5a2b65f7 (patch) | |
tree | 556bc3be4bf54a0e2e311ffc587658542bbb0c73 /gcc/go | |
parent | 4d2efec9f229c2e2e7cb6c3f06beb4c3e9d244a1 (diff) | |
download | gcc-c9c48ab7bad9fe5e096076e56a60ce0a5a2b65f7.zip gcc-c9c48ab7bad9fe5e096076e56a60ce0a5a2b65f7.tar.gz gcc-c9c48ab7bad9fe5e096076e56a60ce0a5a2b65f7.tar.bz2 |
Prevent malicious descriptor stacking for scalar components.
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