Gio T wrote:
Improves the diagnostics for the deprecated form of the linear
clause, now providing a hint for the contemporary syntax.
Additionally modifies the relevant test to reflect the verbiage
change.
[For C/C++, fixit hints were added by Jakub. Thanks!]
Subject: [PATCH] [PATCH] openmp: Improve Fortran Diagnostics for Linear Clause

For the commit, better omit the '[PATCH]' – both as it looks ugly and as 'format-patch' adds it (and 'git am <...' ignores it.)

This patch improves diagnostics for the linear clause,
providing a more accurate and intuitive recommendation
for remediation if the deprecated syntax is used.
[Namely, showing the 5.2+ syntax as programming aid.]
--- a/gcc/fortran/openmp.cc
+++ b/gcc/fortran/openmp.cc
...
+                 gfc_warning (OPT_Wdeprecated_openmp,
+                              "Specification of the list items as "
+                              "arguments to the modifiers at %L is "
+                              "deprecated; since OpenMP 5.2, use "
+                              "'linear(%s : %s%s)'", &saved_loc,

'linear(…)' should be %<linear(…)%> to use the nicer quotation marks + color/bold highlighting.

Otherwise, LGTM.

Tobias

Reply via email to