diff options
author | Joseph Myers <jsm@polyomino.org.uk> | 2004-09-13 00:53:29 +0100 |
---|---|---|
committer | Joseph Myers <jsm28@gcc.gnu.org> | 2004-09-13 00:53:29 +0100 |
commit | bda6743181d05dc6421dc0e120b13f7aba727c58 (patch) | |
tree | 55c81129e5904e9a77beedcea89e8ae836694907 /gcc/c-pragma.c | |
parent | 924479e8e8c53ab678eabe5cb43e10478cd5b763 (diff) | |
download | gcc-bda6743181d05dc6421dc0e120b13f7aba727c58.zip gcc-bda6743181d05dc6421dc0e120b13f7aba727c58.tar.gz gcc-bda6743181d05dc6421dc0e120b13f7aba727c58.tar.bz2 |
c-common.c, [...]: Use %q, %< and %> for quoting in diagnostics.
* c-common.c, c-decl.c, c-lex.c, c-objc-common.c, c-opts.c,
c-parse.in, c-pragma.c, c-typeck.c: Use %q, %< and %> for quoting
in diagnostics. Use %' for English apostrophes.
* c-tree.h (ATTRIBUTE_GCC_CDIAG): Define.
(pedwarn_c90, pedwarn_c99): Use it.
* c-decl.c (lookup_label): Quote label name in diagnostic.
* c-parse.in (yyprint): Use ' instead of ` for left quote.
* c-typeck.c (warn_for_assignment): Likewise.
testsuite:
* g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
Update expected messages.
From-SVN: r87413
Diffstat (limited to 'gcc/c-pragma.c')
-rw-r--r-- | gcc/c-pragma.c | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/gcc/c-pragma.c b/gcc/c-pragma.c index fe9f17a..0b169cf 100644 --- a/gcc/c-pragma.c +++ b/gcc/c-pragma.c @@ -145,7 +145,7 @@ handle_pragma_pack (cpp_reader * ARG_UNUSED (dummy)) enum { set, push, pop } action; if (c_lex (&x) != CPP_OPEN_PAREN) - GCC_BAD ("missing '(' after '#pragma pack' - ignored"); + GCC_BAD ("missing %<(%> after %<#pragma pack%> - ignored"); token = c_lex (&x); if (token == CPP_CLOSE_PAREN) @@ -158,14 +158,14 @@ handle_pragma_pack (cpp_reader * ARG_UNUSED (dummy)) align = TREE_INT_CST_LOW (x); action = set; if (c_lex (&x) != CPP_CLOSE_PAREN) - GCC_BAD ("malformed '#pragma pack' - ignored"); + GCC_BAD ("malformed %<#pragma pack%> - ignored"); } else if (token == CPP_NAME) { #define GCC_BAD_ACTION do { if (action != pop) \ - GCC_BAD ("malformed '#pragma pack(push[, id][, <n>])' - ignored"); \ + GCC_BAD ("malformed %<#pragma pack(push[, id][, <n>])%> - ignored"); \ else \ - GCC_BAD ("malformed '#pragma pack(pop[, id])' - ignored"); \ + GCC_BAD ("malformed %<#pragma pack(pop[, id])%> - ignored"); \ } while (0) const char *op = IDENTIFIER_POINTER (x); @@ -174,7 +174,7 @@ handle_pragma_pack (cpp_reader * ARG_UNUSED (dummy)) else if (!strcmp (op, "pop")) action = pop; else - GCC_BAD2 ("unknown action '%s' for '#pragma pack' - ignored", op); + GCC_BAD2 ("unknown action %qs for %<#pragma pack%> - ignored", op); while ((token = c_lex (&x)) == CPP_COMMA) { @@ -198,10 +198,10 @@ handle_pragma_pack (cpp_reader * ARG_UNUSED (dummy)) #undef GCC_BAD_ACTION } else - GCC_BAD ("malformed '#pragma pack' - ignored"); + GCC_BAD ("malformed %<#pragma pack%> - ignored"); if (c_lex (&x) != CPP_EOF) - warning ("junk at end of '#pragma pack'"); + warning ("junk at end of %<#pragma pack%>"); if (flag_pack_struct) GCC_BAD ("#pragma pack has no effect with -fpack-struct - ignored"); @@ -257,7 +257,7 @@ apply_pragma_weak (tree decl, tree value) if (SUPPORTS_WEAK && DECL_EXTERNAL (decl) && TREE_USED (decl) && !DECL_WEAK (decl) /* Don't complain about a redundant #pragma. */ && TREE_SYMBOL_REFERENCED (DECL_ASSEMBLER_NAME (decl))) - warning ("%Japplying #pragma weak '%D' after first use results " + warning ("%Japplying #pragma weak %qD after first use results " "in unspecified behavior", decl, decl); declare_weak (decl); @@ -578,7 +578,7 @@ handle_pragma_visibility (cpp_reader *dummy ATTRIBUTE_UNUSED) { if (!visidx) { - GCC_BAD ("No matching push for '#pragma GCC visibility pop'"); + GCC_BAD ("No matching push for %<#pragma GCC visibility pop%>"); } else { @@ -589,7 +589,7 @@ handle_pragma_visibility (cpp_reader *dummy ATTRIBUTE_UNUSED) else { if (c_lex (&x) != CPP_OPEN_PAREN) - GCC_BAD ("missing '(' after '#pragma GCC visibility push' - ignored"); + GCC_BAD ("missing %<(%> after %<#pragma GCC visibility push%> - ignored"); token = c_lex (&x); if (token != CPP_NAME) { @@ -618,11 +618,11 @@ handle_pragma_visibility (cpp_reader *dummy ATTRIBUTE_UNUSED) visibility_options.inpragma = 1; } if (c_lex (&x) != CPP_CLOSE_PAREN) - GCC_BAD ("missing '(' after '#pragma GCC visibility push' - ignored"); + GCC_BAD ("missing '(' after %<#pragma GCC visibility push%> - ignored"); } } if (c_lex (&x) != CPP_EOF) - warning ("junk at end of '#pragma GCC visibility'"); + warning ("junk at end of %<#pragma GCC visibility%>"); } #endif |