summaryrefslogtreecommitdiff
path: root/gcc/cppmacro.c
Commit message (Expand)AuthorAgeFilesLines
* cppinit.c (cpp_create_reader): Initialize discard_comments_in_macro_exp.Jason Thorpe2002-04-071-0/+9
* cppmacro.c (cpp_macro_definition): Do not emit spaces after macro formal para...Jim Blandy2002-04-051-4/+7
* cppmacro.c (cpp_macro_definition): Emit a space after the macro name...Jim Blandy2002-03-191-1/+4
* cpphash.h (struct lexer_state): Remove line_extension member.Zack Weinberg2002-03-141-8/+6
* c-common.c, [...]: Delete code implementing -traditional mode.Zack Weinberg2002-02-271-1/+1
* cpplex.c (_cpp_lex_token): Handle directives in macro arguments.Neil Booth2002-02-271-28/+9
* cpperror.c: Update comments and copyright.Neil Booth2002-01-031-1/+1
* cppmacro.c: Don't include intl.h.Neil Booth2002-01-031-38/+54
* c-typeck.c, [...]: Use "built-in" and "bit-field" spellings in messages.Joseph Myers2001-12-151-1/+1
* c-decl.c (duplicate_decls, [...]): Remove trailing period from diagnostics.Neil Booth2001-12-011-1/+1
* cppfiles.c (stack_include_file): Don't optimize zero-length files.Neil Booth2001-11-261-4/+4
* cppmacro.c (warn_of_redefinition): Warn regardless of -pedantic.Neil Booth2001-11-231-3/+0
* cppmacro.c (_cpp_backup_tokens): Revert previous check-in.Neil Booth2001-11-191-2/+4
* cppmacro.c (_cpp_backup_tokens): Pop cur_run before decrementing cur_token, n...Jason Merrill2001-11-191-1/+1
* ChangeLog.2, [...]: Fix spelling errors.Joseph Myers2001-11-041-1/+1
* cpphash.h (struct cpp_buffer): Delete read_ahead and extra_char.Neil Booth2001-10-211-2/+1
* calls.c: Fix formatting.Kazu Hirata2001-10-101-2/+2
* cppmacro.c (_cpp_create_definition): Leave comments off.Neil Booth2001-10-081-1/+0
* cppmacro.c (funlike_invocation_p): Move some logic to caller in enter_macro_c...Neil Booth2001-10-081-32/+51
* cpphash.h: Update comments.Neil Booth2001-10-021-62/+85
* cpphash.h (POOL_ALIGN, [...]): Remove.Neil Booth2001-09-301-43/+30
* cpphash.h (struct cpp_buff): Make unsigned.Neil Booth2001-09-281-28/+29
* cpphash.h: Update comment.Neil Booth2001-09-271-76/+53
* cpphash.h (struct cpp_pool): Remove locks and locked.Neil Booth2001-09-261-42/+24
* cpphash.h (struct _cpp_buff, [...]): New.Neil Booth2001-09-261-113/+124
* c-lex.c (cb_def_pragma): Update.Neil Booth2001-09-241-336/+387
* cpphash.h (_cpp_lex_direct): New.Neil Booth2001-09-171-20/+46
* cpphash.h (_cpp_lex_token): Update prototype.Neil Booth2001-09-161-9/+8
* cppmain.c (scan_translation_unit): Don't worry about putting a space after ha...Neil Booth2001-09-161-2/+6
* cpphash.h (struct cpp_reader): Remove lexer_pos, directive_pos.Neil Booth2001-09-151-9/+2
* cpperror.c (print_location): Take line and column, for default positioning us...Neil Booth2001-09-141-23/+6
* c-parse.in (_yylex): Use _cpp_backup_tokens.Neil Booth2001-09-131-181/+77
* cpphash.h (struct tokenrun): New.Neil Booth2001-09-111-0/+2
* * cppmacro.c (funlike_invocation_p): No need to restore context.Neil Booth2001-09-051-6/+1
* cppfiles.c (stack_include_file): line-map.c now handles include depth.Neil Booth2001-08-211-4/+4
* cpperror.c (print_location): Don't take a file name; use the line map instead.Neil Booth2001-08-171-9/+5
* cppmacro.c (enter_macro_context): Push macro expansions even if empty.Neil Booth2001-08-111-9/+5
* c-lex.c (map): Make const.Neil Booth2001-08-111-1/+1
* re PR preprocessor/3081 (Preprocessor merges 2 first lines when -imacros is b...Neil Booth2001-08-051-17/+15
* Makefile.in (CPPLIB_H): New, so that dependencies on cpplib.h are also on lin...Neil Booth2001-08-041-7/+3
* alias.c: Fix comment formatting.Kazu Hirata2001-08-011-1/+1
* cpphash.h (struct cpp_reader): New members line, pseudo_newlines.Neil Booth2001-08-011-1/+8
* cppexp.c (parse_defined): Always record the macro name.Neil Booth2001-07-291-1/+1
* 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