diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 0ea7e092195..7e4b378e035 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,4 +1,10 @@ -2006-10-23 Rafael Avila de Espindola +2006-10-29 Dirk Mueller + + PR c++/29033 + * typeck.c (build_binary_op): Duplicate warning message + for better translation. + +2006-10-23 Rafael Avila de Espindola * decl.c (builtin_function_1): Move common code to add_builtin_function. diff --git a/gcc/cp/typeck.c b/gcc/cp/typeck.c index b9ee1f27876..1faf1423b2e 100644 --- a/gcc/cp/typeck.c +++ b/gcc/cp/typeck.c @@ -3226,11 +3226,11 @@ build_binary_op (enum tree_code code, tree orig_op0, tree orig_op1, if (TREE_CODE (op1) == INTEGER_CST) { if (tree_int_cst_lt (op1, integer_zero_node)) - warning (0, "%s rotate count is negative", - (code == LROTATE_EXPR) ? "left" : "right"); + warning (0, (code == LROTATE_EXPR) ? "left rotate count is negative" : + "right rotate count is negative"); else if (compare_tree_int (op1, TYPE_PRECISION (type0)) >= 0) - warning (0, "%s rotate count >= width of type", - (code == LROTATE_EXPR) ? "left" : "right"); + warning (0, (code == LROTATE_EXPR) ? "left rotate count >= width of type" : + "right rotate count >= width of type"); } /* Convert the shift-count to an integer, regardless of size of value being shifted. */