From 1a4a238db926fc794098f6756d5793170b4fac04 Mon Sep 17 00:00:00 2001 From: Richard Kenner Date: Mon, 17 Mar 1997 17:07:46 -0500 Subject: [PATCH] (parse_number): Invalid integer constants are errors if pedantic. (yylex): Invalid multibyte characters are errors if pedantic. From-SVN: r13725 --- gcc/cexp.y | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gcc/cexp.y b/gcc/cexp.y index ac5c243c5e6..18887511fab 100644 --- a/gcc/cexp.y +++ b/gcc/cexp.y @@ -556,10 +556,10 @@ parse_number (olen) } if (base <= largest_digit) - warning ("integer constant contains digits beyond the radix"); + pedwarn ("integer constant contains digits beyond the radix"); if (overflow) - warning ("integer constant out of range"); + pedwarn ("integer constant out of range"); /* If too big to be signed, consider it unsigned. */ if (((HOST_WIDE_INT) n & yylval.integer.signedp) < 0) @@ -764,7 +764,7 @@ yylex () if (mbtowc (& wc, token_buffer, num_chars) == num_chars) result = wc; else - warning ("Ignoring invalid multibyte character"); + pedwarn ("Ignoring invalid multibyte character"); } #endif yylval.integer.value = result;