diff options
author | Andre Vehreschild <vehre@gcc.gnu.org> | 2024-08-15 20:23:23 +0200 |
---|---|---|
committer | Andre Vehreschild <vehre@gcc.gnu.org> | 2024-08-19 11:15:13 +0200 |
commit | 8871489c5162067c72a9b9ab05fe2179560e9986 (patch) | |
tree | 8391af877e34399e9c641119184866dab17375fb /libgcc/config/mmix | |
parent | 9cbcf8d1de159e6113fafb5dc2feb4a7e467a302 (diff) | |
download | gcc-master.zip gcc-master.tar.gz gcc-master.tar.bz2 |
Fix ICE when scalar coarrays are used in a select type. Prevent
coindexing in associate/select type/select rank selector expression.
gcc/fortran/ChangeLog:
PR fortran/46371
PR fortran/56496
* expr.cc (gfc_is_coindexed): Detect is coindexed also when
rewritten to caf_get.
* trans-stmt.cc (trans_associate_var): Always accept a
descriptor for coarrays.
gcc/testsuite/ChangeLog:
* gfortran.dg/coarray/select_type_1.f90: New test.
* gfortran.dg/coarray/select_type_2.f90: New test.
* gfortran.dg/coarray/select_type_3.f90: New test.
Diffstat (limited to 'libgcc/config/mmix')
0 files changed, 0 insertions, 0 deletions