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

H.J. Lu <hjl.tools at gmail dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
          Component|testsuite                   |diagnostics
           Assignee|unassigned at gcc dot gnu.org      |dmalcolm at redhat dot 
com

--- Comment #10 from H.J. Lu <hjl.tools at gmail dot com> ---
[hjl@gnu-zen4-1 gcc]$ cat /tmp/x.C
void
bar ()
{
  #pragma omp metadirective when (device={arch("blahblah")}: nothing) default
(nothing)
  ;
}
[hjl@gnu-zen4-1 gcc]$ ./xgcc -B./ -S -Wdeprecated-openmp -fopenmp /tmp/x.C
/tmp/x.C: In function ‘void bar()’:
/tmp/x.C:4:71: warning: ‘default’ clause on metadirectives deprecated since
OpenMP 5.2, use ‘otherwise’ [-Wdeprecated-openmp]
    4 | omp metadirective when (device={arch("blahblah")}: nothing) default
(nothing)
^^^^^^^^^^^^ "#pragma " disappeared
      |                                                             ^~~~~~~
      |                                                             otherwise
[hjl@gnu-zen4-1 gcc]$

Reply via email to