The attached patch fixes quoting, spelling, and other formatting issues in diagnostics issued by the Ada front and pointed out by the -Wformat-diag warning.
Martin
gcc/ada/ChangeLog: * gcc-interface/trans.c (check_inlining_for_nested_subprog): Quote reserved names. diff --git a/gcc/ada/gcc-interface/trans.c b/gcc/ada/gcc-interface/trans.c index 155cb4b27ab..932a54ca111 100644 --- a/gcc/ada/gcc-interface/trans.c +++ b/gcc/ada/gcc-interface/trans.c @@ -2024,12 +2024,13 @@ check_inlining_for_nested_subprog (tree fndecl) if (lookup_attribute ("always_inline", DECL_ATTRIBUTES (parent_decl))) { - error_at (loc1, "subprogram %q+F not marked Inline_Always", fndecl); + error_at (loc1, "subprogram %q+F not marked %<Inline_Always%>", + fndecl); error_at (loc2, "parent subprogram cannot be inlined"); } else { - warning_at (loc1, OPT_Winline, "subprogram %q+F not marked Inline", + warning_at (loc1, OPT_Winline, "subprogram %q+F not marked %<Inline%>", fndecl); warning_at (loc2, OPT_Winline, "parent subprogram cannot be inlined"); }