]> gcc.gnu.org Git - gcc.git/commit
Prevent malicious descriptor stacking for scalar components [V2].
authorAndre Vehreschild <vehre@gcc.gnu.org>
Fri, 28 Jan 2022 11:34:17 +0000 (12:34 +0100)
committerAndre Vehreschild <vehre@gcc.gnu.org>
Fri, 28 Jan 2022 11:34:17 +0000 (12:34 +0100)
commit26e237fb5b83582b30ef7c5a388bc4e968a5a289
tree9d69c81efeda6ebc2b6398735acf18dea1a14f6d
parent430dca620fa3d03e53f6771a2b61d3f0ebb73756
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.
gcc/fortran/trans-array.cc
gcc/fortran/trans-intrinsic.cc
gcc/testsuite/gfortran.dg/coarray_collectives_18.f90 [new file with mode: 0644]
This page took 0.064016 seconds and 5 git commands to generate.