diff options
author | Andre Vehreschild <vehre@gcc.gnu.org> | 2025-07-02 11:06:17 +0200 |
---|---|---|
committer | Andre Vehreschild <vehre@gcc.gnu.org> | 2025-07-03 11:39:48 +0200 |
commit | 15413e05eb9cde976b8890cd9b597d0a41a8eb27 (patch) | |
tree | 0132388a7142497dd44246477dd3807eaccbb829 /libcpp | |
parent | bc3ec8684f7111a06fde433bbe57caa385b178af (diff) | |
download | gcc-15413e05eb9cde976b8890cd9b597d0a41a8eb27.zip gcc-15413e05eb9cde976b8890cd9b597d0a41a8eb27.tar.gz gcc-15413e05eb9cde976b8890cd9b597d0a41a8eb27.tar.bz2 |
Fortran: Remove corank conformability checks [PR120843]
Remove the checks on coranks conformability in expressions,
because there is nothing in the standard about it. When a coarray
has no coindexes it it treated like a non-coarray, when it has
a full-corank coindex its result is a regular array. So nothing
to check for corank conformability.
PR fortran/120843
gcc/fortran/ChangeLog:
* resolve.cc (resolve_operator): Remove conformability check,
because it is not in the standard.
gcc/testsuite/ChangeLog:
* gfortran.dg/coarray/coindexed_6.f90: Enhance test to have
coarray components covered.
Diffstat (limited to 'libcpp')
0 files changed, 0 insertions, 0 deletions