https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104827

kargls at comcast dot net changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |kargls at comcast dot net

--- Comment #5 from kargls at comcast dot net ---
This appears to be fixed in that the ICE no longer occurs.

% cat z1.f90
program p
   !$omp declare variant(a) match(implementation={f([1])})
end
% gfcx -o z -fopenmp z1.f90
z1.f90:2:53:

    2 |    !$omp declare variant(a) match(implementation={f([1])})
      |                                                     1
Error: Expected trait-property-extension at (1)

Have no idea if the error message is correct.


Note, z2.f90 now compiles with a warning.

% gfcx -o z -fopenmp z2.f90
z2.f90:2:52:

    2 |    !$omp declare variant(a) match(implementation={f(1)})
      |                                                    1
Warning: unknown selector 'f' for context selector set 'implementation' at (1)
-Wopenmp]

Reply via email to