c-lex.c (yylex): Don't pedwarn for hexadecimal floating point constants in C99 mode.

* c-lex.c (yylex): Don't pedwarn for hexadecimal floating point
        constants in C99 mode.

From-SVN: r35075
This commit is contained in:
Joseph Myers 2000-07-17 02:28:44 -06:00 committed by Jeff Law
parent 3319c1b887
commit 0281a06fc8
2 changed files with 6 additions and 1 deletions

View File

@ -1,3 +1,8 @@
2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
* c-lex.c (yylex): Don't pedwarn for hexadecimal floating point
constants in C99 mode.
2000-07-17 Kazu Hirata <kazu@hxi.com>
* fold-const.c: Fix comment typos.

View File

@ -1568,7 +1568,7 @@ yylex ()
{
if (c == '.')
{
if (base == 16 && pedantic)
if (base == 16 && pedantic && !flag_isoc99)
pedwarn ("floating constant may not be in radix 16");
if (floatflag == TOO_MANY_POINTS)
/* We have already emitted an error. Don't need another. */