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

Reply via email to