aboutsummaryrefslogtreecommitdiff
path: root/gcc/cpplex.c
AgeCommit message (Expand)AuthorFilesLines
2001-03-07c-parse.in (yylexname): New function, split out of _yylex.Zack Weinberg1-32/+2
2001-03-04cppfiles.c (_cpp_execute_include): Don't make a null-terminated copy of the f...Neil Booth1-39/+19
2001-03-03cpplex.c (_cpp_lex_token): Don't warn about directives in macro arguments whe...Neil Booth1-31/+29
2001-03-03* cpplex.c (parse_string): Unconditionally pedwarn.Neil Booth1-2/+1
2001-03-03cpp.texi: Update.Neil Booth1-5/+3
2001-03-02cpplib.c (_cpp_init_stacks): Cast enum for comparison.John David Anglin1-6/+8
2001-02-03cpphash.h: Rename _ALIGN POOL_ALIGN.Neil Booth1-2/+2
2001-02-03cpphash.h: Rename ALIGN _ALIGN.Neil Booth1-2/+2
2001-02-01cpphash.h (struct cpp_buffer): Move saved_flags from cpp_reader.Neil Booth1-3/+4
2001-01-28cpphash.c (_cpp_cleanup_hashtable, [...]): Don't set fe_value.Neil Booth1-1/+1
2000-12-17cpplib.h (struct cpp_reader): Remove references to string_pool and temp_strin...Neil Booth1-5/+5
2000-12-09cppfiles.c (NEVER_REREAD, [...]): Move from cpphash.h.Neil Booth1-3/+4
2000-12-06cpplex.c (skip_escaped_newlines): Don't warn for spaces between backslash and...Sylvain Pion1-1/+1
2000-12-01cppinit.c (initialize): Forgotten prototype.Neil Booth1-8/+10
2000-11-26cpplib.h (struct cpp_reader): Remove lang_asm.Neil Booth1-6/+4
2000-11-22cpplex.c (trigraph_ok): Ensure we don't warn twice.Neil Booth1-3/+7
2000-11-14cppexp.c (parse_defined): Call cpp_get_token not _cpp_get_token.Neil Booth1-2/+2
2000-11-13cpplex.c (_cpp_lex_token): CPP_COMMENT and true CPP_EOF cases return without ...Neil Booth1-6/+6
2000-11-12cppexp.c: Don't worry about pfile->skipping.Neil Booth1-0/+7
2000-11-11Remove CPP_PLACEMARKERsNeil Booth1-5/+5
2000-11-09cpphash.c: Move cpp_defined here from cpplib.c.Neil Booth1-29/+22
2000-11-08Move directive handling into the lexer itself.Neil Booth1-5/+38
2000-11-06cpplex.c (_cpp_equiv_tokens): Check arg_no in the CPP_MACRO_ARG case.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-7/+7
2000-11-04cpplex.c (parse_string): Don't allow multiline strings in #include family dir...Neil Booth1-2/+2
2000-11-01c-parse.in (_yylex): Remove CPP_BACKSLASH case.Neil Booth1-1/+1
2000-10-30cppfiles.c (stack_include_file): Check for stacked contexts here.Neil Booth1-49/+55
2000-10-29* cpplex.c (save_comment): Don't store new lines in C++ comments.Neil Booth1-0/+4
2000-10-28New macro expander.Neil Booth1-1881/+519
2000-09-28cpperror.c (_cpp_begin_message): Do the test for suppression of warnings and ...Neil Booth1-9/+8
2000-09-25cpplex.c (parse_args): Don't set VOID_REST flag.Neil Booth1-25/+12
2000-09-25flags.h: Declare warning flag warn_system_headers.Branko Cibej1-3/+17
2000-09-25cpplex.c (save_comment): Only store the initial '/' now.Neil Booth1-47/+35
2000-09-25cpphash.h (_cpp_digraph_spellings, [...]): New library-internal prototypes.Neil Booth1-327/+9
2000-09-24cpplex.c: Update TODO comment.Neil Booth1-3/+0
2000-09-23cpphash.h (CPP_RESERVE, [...]): Delete.Neil Booth1-105/+122
2000-09-19cpplex.c (lex_line): Drop the EOF token for unknown directives in assembler.Neil Booth1-5/+5
2000-09-18cpphash.h (HASHSTEP): Take character rather than pointer to character.Neil Booth1-1055/+920
2000-09-16cpplex.c (push_macro_context): Set an argument's level after calling parse_args.Neil Booth1-1/+2
2000-09-15cpplex.c (ON_REST_ARG): Correct the test.Neil Booth1-5/+8
2000-09-12cppfiles.c: Move all default-#defines to top of file.Zack Weinberg1-32/+40
2000-09-04cpplex.c (ON_REST_ARG): Check VAR_ARGS flag of current context, use posn - 1 ...Jakub Jelinek1-3/+3
2000-08-29cpperror.c (print_file_and_line): If line is (unsigned int)-1, print just the...Zack Weinberg1-1/+8
2000-08-28cpplex.c (parse_string): Don't look for backslash before first char in `nameb...Greg McGary1-1/+1
2000-08-25cpplex.c (is_macro_disabled): Caller has already checked that we're not a pre...Neil Booth1-4/+0
2000-08-23cpphash.h (IN_I): New flag for directive table.Zack Weinberg1-0/+5
2000-08-20[multiple changes]Zack Weinberg1-4/+7
2000-08-18cpphash.h: Use HAVE_DESIGNATED_INITIALIZERS.Neil Booth1-36/+6
2000-08-09configure.in (--enable-c-cpplib): Uncomment.Zack Weinberg1-1/+6
2000-08-04cpplex.c (parse_name): Might have to glue a CPP_OTHER token before the name.Zack Weinberg1-36/+75