summaryrefslogtreecommitdiff
path: root/gcc/cppmacro.c
Commit message (Expand)AuthorAgeFilesLines
* cppmacro.c (make_string_token): Avoid warning.Neil Booth2001-06-231-7/+13
* re PR preprocessor/3260 (#include __FILE__ broken)Neil Booth2001-06-211-1/+2
* Makefile.in (OBJS, [...]): Update.Neil Booth2001-05-201-1/+2
* cppexp.c (lex): Use NODE_NAME and NODE_LEN.Neil Booth2001-05-161-16/+17
* * cppmacro.c (stringify_arg): Null terminate strings.Neil Booth2001-03-271-2/+4
* c-parse.in (yylexname): New function, split out of _yylex.Zack Weinberg2001-03-071-2/+1
* cpplex.c (_cpp_lex_token): Don't warn about directives in macro arguments whe...Neil Booth2001-03-031-3/+5
* cpp.texi: Update.Neil Booth2001-03-031-2/+2
* cppinit.c (builtin_array): Update.Neil Booth2001-02-251-30/+22
* c-lex.c (lex_number): Only warn traditionally for U suffix outside system mac...Neil Booth2001-02-141-2/+18
* * cppmacro.c (cpp_get_token): Avoid pasting after a builtin.Neil Booth2001-02-061-0/+1
* cppinit.c (BC): New macro.Mark Mitchell2001-02-041-0/+4
* cpphash.h (struct cpp_buffer): Move saved_flags from cpp_reader.Neil Booth2001-02-011-15/+15
* cpphash.h (struct cpp_reader): New saved_flags.Neil Booth2001-01-311-2/+7
* cpphash.c (_cpp_cleanup_hashtable, [...]): Don't set fe_value.Neil Booth2001-01-281-11/+21
* cppmacro.c (funlike_invocation_p): Don't move back up to the context of the t...Neil Booth2001-01-201-9/+1
* cppinit.c (cpp_cleanup): NULLify macro_buffer and zero macro_buffer_len.Alexandre Oliva2001-01-091-2/+5
* cpplib.h (struct cpp_reader): Remove references to string_pool and temp_strin...Neil Booth2000-12-171-8/+4
* cpperror.c (print_location): New function.Neil Booth2000-12-111-13/+7
* cppfiles.c (NEVER_REREAD, [...]): Move from cpphash.h.Neil Booth2000-12-091-17/+16
* cppmacro.c (funlike_invocation_p): Re-disable macros enabled by contexts drop...Neil Booth2000-12-031-10/+17
* cppinit.c (initialize): Forgotten prototype.Neil Booth2000-12-011-14/+13
* cppmacro.c (cpp_scan_buffer_nooutput): Take a boolean indicating whether to s...Neil Booth2000-11-281-2/+3
* cppinit.c (cpp_reader_init): Remove handling of warn_paste command line options.Neil Booth2000-11-271-5/+8
* cppmacro.c (cpp_scan_buffer_nooutput): Only scan the current buffer.Neil Booth2000-11-261-1/+2
* cpplib.h (struct cpp_reader): Remove lang_asm.Neil Booth2000-11-261-3/+3
* cppmacro.c (paste_tokens): Rename from paste_payloads.Neil Booth2000-11-201-74/+84
* Warning fixes:Kaveh R. Ghazi2000-11-191-1/+1
* cpplib.c (start_directive, [...]): New functions.Neil Booth2000-11-151-1/+4
* cppexp.c (parse_defined): Call cpp_get_token not _cpp_get_token.Neil Booth2000-11-141-30/+26
* cpplex.c (_cpp_lex_token): CPP_COMMENT and true CPP_EOF cases return without ...Neil Booth2000-11-131-44/+36
* cppexp.c: Don't worry about pfile->skipping.Neil Booth2000-11-121-31/+9
* Remove CPP_PLACEMARKERsNeil Booth2000-11-111-130/+112
* cpphash.c: Move cpp_defined here from cpplib.c.Neil Booth2000-11-091-15/+12
* Move directive handling into the lexer itself.Neil Booth2000-11-081-25/+0
* c-lex.c (c_lex): Replace tok.val.aux with tok.val.c or tok.val.arg_no as appr...Neil Booth2000-11-061-8/+8
* c-parse.in (_yylex): Remove CPP_BACKSLASH case.Neil Booth2000-11-011-1/+1
* cppmacro.c (STDC_0_IN_SYSTEM_HEADERS): Define to 0 if undefined.Neil Booth2000-10-311-3/+5
* cppfiles.c (stack_include_file): Check for stacked contexts here.Neil Booth2000-10-301-15/+29
* * cppmacro.c (builtin_macro): Use NT_VOID, not T_VOID.Mark Mitchell2000-10-301-1/+1
* cppmacro.c (_cpp_create_definition): Optimize the case of a macro defined to ...Neil Booth2000-10-291-1/+5
* New macro expander.Neil Booth2000-10-281-418/+1473
* cpphash.h (_cpp_digraph_spellings, [...]): New library-internal prototypes.Neil Booth2000-09-251-52/+0
* cppmacro.c (check_trad_stringification): Check token text pointers against li...Greg McGary2000-09-151-2/+4
* cppmacro.c (check_trad_stringification): New function.Kaveh R. Ghazi2000-09-101-0/+52
* cppinit.c (cpp_cleanup): Free include dir chains.Neil Booth2000-08-171-0/+12
* configure.in (--enable-c-cpplib): Uncomment.Zack Weinberg2000-08-091-1/+1
* cpplex.c (parse_name): Might have to glue a CPP_OTHER token before the name.Zack Weinberg2000-08-041-2/+4
* cppexp.c, [...]: Do not use 'legal' or 'illegal' in error messages and comments.Zack Weinberg2000-08-021-2/+2
* cpperror.c (v_message): Split into _cpp_begin_message and v_message macro.Zack Weinberg2000-08-021-41/+28