From a094954eba863d3476d0dea4e2cf251717071574 Mon Sep 17 00:00:00 2001 From: Zack Weinberg Date: Mon, 17 Dec 2001 04:19:08 +0000 Subject: [PATCH] c-typeck.c (error_init, [...]): Call gettext on argument before printing. * c-typeck.c (error_init, pedwarn_init, warning_init): Call gettext on argument before printing. * fold-const.c (negate_expr): Always call fold on new NEGATE_EXPR. From-SVN: r48087 --- gcc/c-typeck.c | 6 +++--- gcc/fold-const.c | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/gcc/c-typeck.c b/gcc/c-typeck.c index 1c34502e61a..50d7f9bf5d2 100644 --- a/gcc/c-typeck.c +++ b/gcc/c-typeck.c @@ -4646,7 +4646,7 @@ error_init (msgid) { char *ofwhat; - error ("%s", msgid); + error ("%s", _(msgid)); ofwhat = print_spelling ((char *) alloca (spelling_length () + 1)); if (*ofwhat) error ("(near initialization for `%s')", ofwhat); @@ -4662,7 +4662,7 @@ pedwarn_init (msgid) { char *ofwhat; - pedwarn ("%s", msgid); + pedwarn ("%s", _(msgid)); ofwhat = print_spelling ((char *) alloca (spelling_length () + 1)); if (*ofwhat) pedwarn ("(near initialization for `%s')", ofwhat); @@ -4678,7 +4678,7 @@ warning_init (msgid) { char *ofwhat; - warning ("%s", msgid); + warning ("%s", _(msgid)); ofwhat = print_spelling ((char *) alloca (spelling_length () + 1)); if (*ofwhat) warning ("(near initialization for `%s')", ofwhat); diff --git a/gcc/fold-const.c b/gcc/fold-const.c index 79387fbc6bc..ce93a03593a 100644 --- a/gcc/fold-const.c +++ b/gcc/fold-const.c @@ -1382,7 +1382,7 @@ negate_expr (t) break; } - return convert (type, build1 (NEGATE_EXPR, TREE_TYPE (t), t)); + return convert (type, fold (build1 (NEGATE_EXPR, TREE_TYPE (t), t))); } /* Split a tree IN into a constant, literal and variable parts that could be