diff options
author | jsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-09-15 20:48:10 +0000 |
---|---|---|
committer | jsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-09-15 20:48:10 +0000 |
commit | eb586f2c7457e817e8d516217ea3ac779d6b9bbe (patch) | |
tree | 4034f8306b245baf4a83c67767977aaa06c4a83b /gcc/stmt.c | |
parent | 31022362da2d9a98060dd03fa6c4bf6ee010fd14 (diff) | |
download | gcc-eb586f2c7457e817e8d516217ea3ac779d6b9bbe.tar.gz |
gcc:
* attribs.c, builtins.c, c-format.c, c-pch.c, coverage.c,
except.c, fold-const.c, function.c, langhooks.c, params.c,
reload.c, reload1.c, stmt.c, stor-layout.c, toplev.c, tree-cfg.c,
tree-dump.c, tree-mudflap.c, tree.c, varasm.c: Use %<, %> and %q
for quoting in diagnostics going through pretty-print.c. Use ''
for quoting in other diagnostic text.
* langhooks.c: Include intl.h. Mark text locating diagnostics for
translation.
* Makefile.in (langhooks.o): Update dependencies.
* pretty-print.h (pp_printf): Mark as accepting GCC diagnostic
formats.
gcc/testsuite:
* g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
Update expected messages.
libmudflap:
* testsuite/libmudflap.c/pass35-frag.c: Update expected message.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87563 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/stmt.c')
-rw-r--r-- | gcc/stmt.c | 36 |
1 files changed, 20 insertions, 16 deletions
diff --git a/gcc/stmt.c b/gcc/stmt.c index 34ad804b8fc..2db6dfa896d 100644 --- a/gcc/stmt.c +++ b/gcc/stmt.c @@ -312,7 +312,7 @@ parse_output_constraint (const char **constraint_p, int operand_num, message. */ if (!p) { - error ("output operand constraint lacks `='"); + error ("output operand constraint lacks %<=%>"); return false; } @@ -327,7 +327,8 @@ parse_output_constraint (const char **constraint_p, int operand_num, size_t c_len = strlen (constraint); if (p != constraint) - warning ("output constraint `%c' for operand %d is not at the beginning", + warning ("output constraint %qc for operand %d " + "is not at the beginning", *p, operand_num); /* Make a copy of the constraint. */ @@ -349,13 +350,14 @@ parse_output_constraint (const char **constraint_p, int operand_num, { case '+': case '=': - error ("operand constraint contains incorrectly positioned '+' or '='"); + error ("operand constraint contains incorrectly positioned " + "%<+%> or %<=%>"); return false; case '%': if (operand_num + 1 == ninputs + noutputs) { - error ("`%%' constraint used with last operand"); + error ("%<%%%> constraint used with last operand"); return false; } break; @@ -445,7 +447,7 @@ parse_input_constraint (const char **constraint_p, int input_num, case '+': case '=': case '&': if (constraint == orig_constraint) { - error ("input operand constraint contains `%c'", constraint[j]); + error ("input operand constraint contains %qc", constraint[j]); return false; } break; @@ -454,7 +456,7 @@ parse_input_constraint (const char **constraint_p, int input_num, if (constraint == orig_constraint && input_num + 1 == ninputs - ninout) { - error ("`%%' constraint used with last operand"); + error ("%<%%%> constraint used with last operand"); return false; } break; @@ -525,7 +527,7 @@ parse_input_constraint (const char **constraint_p, int input_num, default: if (! ISALPHA (constraint[j])) { - error ("invalid punctuation `%c' in constraint", constraint[j]); + error ("invalid punctuation %qc in constraint", constraint[j]); return false; } if (REG_CLASS_FROM_CONSTRAINT (constraint[j], constraint + j) @@ -604,7 +606,8 @@ decl_conflicts_with_clobbers_p (tree decl, const HARD_REG_SET clobbered_regs) regno++) if (TEST_HARD_REG_BIT (clobbered_regs, regno)) { - error ("asm-specifier for variable `%s' conflicts with asm clobber list", + error ("asm-specifier for variable %qs conflicts with " + "asm clobber list", IDENTIFIER_POINTER (DECL_NAME (decl))); /* Reset registerness to stop multiple errors emitted for a @@ -692,7 +695,7 @@ expand_asm_operands (tree string, tree outputs, tree inputs, if (i >= 0 || i == -4) ++nclobbers; else if (i == -2) - error ("unknown register name `%s' in `asm'", regname); + error ("unknown register name %qs in %<asm%>", regname); /* Mark clobbered registers. */ if (i >= 0) @@ -700,7 +703,7 @@ expand_asm_operands (tree string, tree outputs, tree inputs, /* Clobbering the PIC register is an error */ if (i == (int) PIC_OFFSET_TABLE_REGNUM) { - error ("PIC register `%s' clobbered in `asm'", regname); + error ("PIC register %qs clobbered in %<asm%>", regname); return; } @@ -747,7 +750,7 @@ expand_asm_operands (tree string, tree outputs, tree inputs, ninputs += ninout; if (ninputs + noutputs > MAX_RECOG_OPERANDS) { - error ("more than %d operands in `asm'", MAX_RECOG_OPERANDS); + error ("more than %d operands in %<asm%>", MAX_RECOG_OPERANDS); return; } @@ -889,7 +892,7 @@ expand_asm_operands (tree string, tree outputs, tree inputs, if (allows_reg) op = force_reg (TYPE_MODE (type), op); else if (!allows_mem) - warning ("asm operand %d probably doesn't match constraints", + warning ("asm operand %d probably doesn%'t match constraints", i + noutputs); else if (MEM_P (op)) { @@ -1127,7 +1130,7 @@ check_operand_nalternatives (tree outputs, tree inputs) if (nalternatives + 1 > MAX_RECOG_ALTERNATIVES) { - error ("too many alternatives in `asm'"); + error ("too many alternatives in %<asm%>"); return false; } @@ -1139,7 +1142,8 @@ check_operand_nalternatives (tree outputs, tree inputs) if (n_occurrences (',', constraint) != nalternatives) { - error ("operand constraints for `asm' differ in number of alternatives"); + error ("operand constraints for %<asm%> differ " + "in number of alternatives"); return false; } @@ -1191,7 +1195,7 @@ check_unique_operand_names (tree outputs, tree inputs) return true; failure: - error ("duplicate asm operand name '%s'", + error ("duplicate asm operand name %qs", TREE_STRING_POINTER (TREE_PURPOSE (TREE_PURPOSE (i)))); return false; } @@ -1317,7 +1321,7 @@ resolve_operand_name_1 (char *p, tree outputs, tree inputs) } *q = '\0'; - error ("undefined named operand '%s'", p + 1); + error ("undefined named operand %qs", p + 1); op = 0; found: |