aboutsummaryrefslogtreecommitdiff
path: root/gcc/c-lex.c
AgeCommit message (Expand)Author
1999-03-12(yyprint): Use HOST_WIDE_INT_PRINT_DOUBLE_HEX.kenner
1998-12-01(mbchar.h): #include it.kenner
1998-11-29Include system.h and remove now-redundant includes or definitionskenner
1998-11-27(yylex): Use REAL_VALUE_HTOF and check syntax of hex floats.kenner
1998-08-04Include limits.h if available.eggert
1998-05-23(check_newline): Put last read character back on input stream.kenner
1998-02-26(yylex): Don't munge errno before using it.kenner
1997-12-01Add prototypes for static functions.kenner
1997-11-04 * c-lex.c (MULTIBYTE_CHARS): #undef if cross compiling.dje
1997-11-04(yylex): Don't warn about constants like 9223372036854775807 andeggert
1997-10-18(check_newline) At `skipline', flush nextchar as well.kenner
1997-10-18(check_newline): Add {}-count & balance warning.kenner
1997-08-13(check_newline): Pass finput again to HANDLE_PRAGMA.kenner
1997-08-08Include "config.h" first, as per autoconf manual.eggert
1997-08-03(yylex): Remove duplicate check on high bit before invoking int_fits_type_p.kenner
1997-08-01* c-lex.c (lang_init): Remove (recently moved here).bothner
1997-07-29Patches to use cpplib with cc1 #if USE_CPPLIB.bothner
1996-11-15xmerrill
1996-10-09(yylex): Treat `$' just like `_', except issue a diagnostic ifkenner
1996-09-29(yylex): Add new arg, TYPE, to call to build_complex.kenner
1996-05-06(check_newline): Fix #pragma parsing; issue error message forkenner
1996-04-17(check_newline): Rewrite to use tokens.wilson
1996-02-19(yylex, case '0'..'9','.'): For cases '0' and '1', check for singlekenner
1996-02-01(check_newline): HANDLE_PRAGMA returns terminating char as result now.dje
1996-01-15 * c-lex.c (check_newline): Pass character after `#pragma' todje
1995-12-28(yylex): Improve error message for bogus numbers.kenner
1995-12-13Call new dbxout functions when changing source files.ian
1995-06-15Update FSF address.kenner
1995-05-16Fix typos in comments.kenner
1995-04-18Move pragma interface support to c-pragma.hmeissner
1995-03-02(yylex, case !NOT_FLOAT): Remove previous change.kenner
1995-02-21(yylex): Add support for <: :> <% %> digraphs.kenner
1995-02-21(yylex): For float, build constant in long double.kenner
1995-02-21(check_newline): Give warning if unrecognized data on #line.kenner
1994-11-21(yylex): Do warn about floating point out of range ifwilson
1994-07-02(yylex): Reject imaginary numbers when pedantic.wilson
1994-04-20(check_newline): Avoid unreachable statement when HANDLE_SYSV_PRAGMAkenner
1994-04-18(yylex): If FP value is NaN, use value of zero.kenner
1994-04-16(yylex): Turn off overflow flag when fixing up large traditional hexkenner
1994-03-04Delete gperf-generated source from here.kenner
1994-02-27(readescape): Initialize FIRSTDIG.kenner
1993-12-10(yylex): When reading malformed floating point constant,wilson
1993-09-29(ignore_escape_flag): Remove var.eggert
1993-09-28(yylex): Handle i together with f or l in float constant.rms
1993-06-26Include ctype.h.rms
1993-05-26(readescape): Don't complain for \% unless pedantic.rms
1993-05-01(yylex): Avoid invalid shift for erroneous empty char const.rms
1993-04-28(yylex): Don't use unsigned comparison to also check for < 0; do itkenner
1993-04-25(yylex): Don't warn about floating point out of range if targetkenner
1993-04-24(forget_protocol_qualifiers): Cast enums to int before comparing.kenner