aboutsummaryrefslogtreecommitdiff
path: root/gcc/c-lex.c
AgeCommit message (Expand)AuthorFilesLines
2001-02-14c-lex.c (lex_number): Only warn traditionally for U suffix outside system mac...Neil Booth1-3/+6
2001-01-23* c-lex.c (lex_charconst): Fix typo: s/p/str.Neil Booth1-1/+1
2001-01-19tweak commentsJason Merrill1-2/+3
2001-01-13c-lex.c (init_c_lex): Use cpp_get_callbacks to set callbacks.Neil Booth1-5/+8
2001-01-07c-lex.c (init_c_lex): Request #define / #undef callbacks for verbose DWARF[2]...Neil Booth1-0/+28
2000-12-18c-lex.c (cb_file_change): Treat in_system_header as strictly boolean (0 or 1).Neil Booth1-2/+1
2000-12-18c-lex.c: s/change_file/file_change.Neil Booth1-3/+3
2000-12-18c-lex.c (lex_lineno): Remove.Neil Booth1-10/+6
2000-12-17c-lex.c: Move main_input_filename handling to FC_ENTER.Neil Booth1-8/+4
2000-12-06c-lex.c (cb_indent): Decorate `str' argument, unused on HP-UX.Rodney Brown1-1/+1
2000-11-28c-common.h: Remove flag_digraphs.Neil Booth1-3/+0
2000-11-28c-lex.h (parse_in): Change parse_in to a cpp_reader *.Neil Booth1-8/+8
2000-11-27c-lex.c (cb_enter_file, [...]): Combine into the new function cb_change_file.Neil Booth1-305/+46
2000-11-26Makefile.in: Remove MAYBE_CPPLIB and maybe_cpplib.Neil Booth1-2/+0
2000-11-25c-common.c: Remove USE_CPPLIB conditional inclusions.Neil Booth1-605/+2
2000-11-20parse.y (yyparse_1): Rename the parser entry point.Richard Henderson1-3/+17
2000-11-17ggc.h: Delete ggc_add_string_root and ggc_mark_string.Zack Weinberg1-31/+3
2000-11-17stringpool.c: New file.Zack Weinberg1-1/+1
2000-11-13c-lex.c (cb_leave_file): Harmonize conditions and order of statements to thos...Hans-Peter Nilsson1-20/+24
2000-11-11Remove CPP_PLACEMARKERsNeil Booth1-1/+0
2000-11-09* c-lex.c [! NO_IMPLICIT_EXTERN_C] (cb_enter_file): CheckHans-Peter Nilsson1-1/+1
2000-11-06c-lex.c (init_c_lex): If cpp_start_read fails, exit with error status.Neil Booth1-1/+1
2000-11-06c-lex.c (c_lex): Replace tok.val.aux with tok.val.c or tok.val.arg_no as appr...Neil Booth1-4/+4
2000-11-02c-lex.c (init_c_lex): Update cpp_start_read call.Zack Weinberg1-34/+28
2000-10-08tm.texi (INTMAX_TYPE, [...]): Define.Joseph Myers1-3/+11
2000-10-01c-decl.c (c_expand_body): Don't generate RTL if flag_syntax_only.Mark Mitchell1-1/+28
2000-09-22c-lex.c (skip_white_space): Just treat CRs as horizontal whitespace.Jason Merrill1-4/+7
2000-09-17c-decl.c (grokdeclarator): Reorder tests to avoid looking at TYPE_MAIN_VARIAN...Richard Kenner1-1/+1
2000-09-17splay-tree.c (splay_tree_predecessor): Fix typo in comment.Mark Mitchell1-0/+1
2000-09-12c-lex.c (lex_string): Use charwidth to compute bytemask.Jakub Jelinek1-1/+1
2000-09-08c-pragma.c: Don't elide entire file if !HANDLE_GENERIC_PRAGMAS.Zack Weinberg1-3/+1
2000-09-07c-lex.c (process_directive): If not HANDLE_GENERIC_PRAGMAS, do not call dispa...Richard Henderson1-11/+2
2000-09-07c-pragma.h: Define HANDLE_GENERIC_PRAGMAS if REGISTER_TARGET_PRAGMAS is defined.Zack Weinberg1-2/+24
2000-09-07Integrated preprocessor.Zack Weinberg1-1689/+1758
2000-08-25Makefile.in (C_AND_OBJC_OBJS): Remove c-iterate.o.Mark Mitchell1-3/+0
2000-08-21c-decl.c (duplicate_decls, [...]): Restrict -Wtraditional warnings to user code.Kaveh R. Ghazi1-3/+3
2000-08-10c-lex.c (parse_float, yylex): For -Wtraditional, issue a warning about non-tr...Kaveh R. Ghazi1-0/+6
2000-08-09c-common.c (combine_strings, [...]): Refer to ISO C or ISO C89 instead of ANS...Joseph Myers1-6/+6
2000-08-08c-lex.c (yylex): Don't allow integer suffixes 'LUL', 'Ll', 'lL'.Joseph Myers1-1/+8
2000-08-04cpplex.c (parse_name): Might have to glue a CPP_OTHER token before the name.Zack Weinberg1-7/+1
2000-07-23c-lex.c (init_lex): Keep the "inline" keyword in C99 mode.Joseph Myers1-2/+3
2000-07-17c-lex.c (yylex): Don't pedwarn for hexadecimal floating point constants in C9...Joseph Myers1-1/+1
2000-07-13c-common.h (flag_digraphs): New.Neil Booth1-6/+9
2000-07-10flags.h: Add new variable flag_single_precision_constant.Chandrakala Chavva1-0/+2
2000-06-30Makefile.in (c-common.o): Don't depend on c-tree.h or c-lex.h.Mark Mitchell1-5/+1
2000-06-26[multiple changes]Richard Henderson1-1/+2
2000-06-19c-parse.in (undeclared_variable_notice): Moved to c-typeck.c.Zack Weinberg1-17/+13
2000-06-16c-common.c (c_tree_code_type): New array.Benjamin Chelf1-0/+2
2000-06-06c-common.h (c_language_kind): New type.Mark Mitchell1-4/+0
2000-05-09top level:Zack Weinberg1-2/+2