https://gcc.gnu.org/bugzilla/show_bug.cgi?id=127233
Jerry DeLisle <jvdelisle at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Ever confirmed|0 |1
CC| |jvdelisle at gcc dot gnu.org
Last reconfirmed| |2026-09-07
--- Comment #1 from Jerry DeLisle <jvdelisle at gcc dot gnu.org> ---
Different tests pass or fail depending on the gfortran version and only newer
versions have the new logic operators.
$ gfc15 pr127233.f90
pr127233.f90:28:29:
28 | print *, r, v, (r.eqv.v ? "PASS" : "FAIL"), e
| 1
Error: Expected a right parenthesis in expression at (1)
$ gfc16 pr127233.f90
$ ./a.out
T T PASS 11
T T PASS 12
F T FAIL 13
F T FAIL 14
F F PASS 21
F F PASS 22
T F FAIL 23
F F PASS 24
F F PASS 25
F F PASS 26
F F PASS 27
F F PASS 28