summaryrefslogtreecommitdiff
path: root/libcpp/macro.c
Commit message (Expand)AuthorAgeFilesLines
* cpplib.h (struct cpp_callbacks): Add user_builtin_macro callback.Jakub Jelinek2010-06-111-9/+22
* diagnostic.h (diagnostic_override_option_index): New macro to set a diagnosti...Simon Baldwin2010-04-071-11/+16
* macro.c (enter_macro_context): Call cb.used callback if defined.Arnaud Charlet2009-11-201-0/+3
* charset.c (cpp_init_iconv): Initialize utf8_cset_desc.Jakub Jelinek2009-10-191-1/+2
* macro.c (stringify_arg): Escape CPP_WCHAR tokens.Ian Lance Taylor2009-09-021-1/+1
* c-lex.c (c_lex_with_flags): Expect cpp_hashnode in tok->val.node.node.Joseph Myers2009-05-101-13/+13
* re PR preprocessor/20078 (Gcc doesn't complain about non-benign macro definit...Joseph Myers2009-04-191-8/+65
* re PR preprocessor/31869 (stringifying empty macros)Joseph Myers2009-04-121-1/+3
* Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception.Jakub Jelinek2009-04-091-3/+3
* re PR target/39558 (Bad interaction of decls named 'vector' and -maltivec vec...Jakub Jelinek2009-03-301-4/+30
* re PR preprocessor/34695 (Preprocessor warning->error conversion from -Werror...Joseph Myers2009-03-291-5/+7
* cpplib.h (struct cpp_options): Add new boolean flag warn_builtin_macro_redefi...Simon Baldwin2008-09-181-0/+4
* line-map.h (linenum_type): New typedef.Manuel López-Ibáñez2008-07-211-6/+5
* cpplib.h (NODE_CONDITIONAL): New.Ben Elliston2008-07-141-18/+37
* re PR preprocessor/33305 (We should warn about empty macro arguments)Andrew Haley2008-07-031-0/+11
* cpp-id-data.h (UC): Was U, conflicts with U...Kris Van Hees2008-04-181-5/+7
* cppopts.texi (-dU): Document.Joseph Myers2008-04-021-1/+15
* re PR preprocessor/34692 (Internal error with pragma in macro)Jakub Jelinek2008-01-251-14/+97
* re PR c++/34859 (g++ -D__STDC_LIMIT_MACROS -D__STDC_LIMIT_MACROS causes error)Tom Tromey2008-01-221-2/+8
* re PR preprocessor/32868 (Don't warn about redefinitions of __STDC_FORMAT_MAC...Tom Tromey2007-11-301-1/+2
* re PR preprocessor/30805 (Internal compiler error when using "x##,##__VA_ARGS...Tom Tromey2007-11-011-3/+7
* re PR preprocessor/30786 (ICE on _Pragma at end of file)Tom Tromey2007-10-311-2/+1
* tree-cfg.c (remove_bb): Only warn if line is non-zero.Tom Tromey2007-09-061-1/+28
* directives-only.c: New file.Ollie Wild2007-07-301-0/+3
* macro.c (_cpp_builtin_macro_text): Handle BT_COUNTER.Ollie Wild2007-05-241-0/+4
* re PR preprocessor/20077 (GCC accepts macro definitions that fail a constraint)Simon Martin2007-05-231-8/+19
* re PR preprocessor/28709 (Bad diagnostic pasting tokens with ##)Tom Tromey2007-05-021-6/+15
* re PR preprocessor/29966 (crash in cc1 with backtrace from free())Tom Tromey2007-01-301-9/+6
* re PR preprocessor/28709 (Bad diagnostic pasting tokens with ##)Jakub Jelinek2006-10-121-17/+18
* re PR preprocessor/27746 (ICE on openmp code when using _Pragma from macro)Jakub Jelinek2006-06-091-1/+1
* cpp.texi (__TIMESTAMP__): Document.Grigory Zagorodnev2006-02-181-0/+38
* re PR preprocessor/25717 (-dD does not list all defined macros (in particular...Jakub Jelinek2006-01-231-9/+5
* directives.c (struct pragma_entry): Add is_deferred.Richard Henderson2006-01-041-16/+7
* re PR preprocessor/22042 (stringification BUG)Andrew Pinski2005-11-031-13/+4
* all files: Update FSF address in copyright headers.Kelley Cook2005-06-291-1/+1
* configure.ac: Check declarations for asprintf and vasprintf.Gabriel Dos Reis2005-05-281-12/+17
* re PR preprocessor/19475 (missing whitespace after macro name in C90 or C++)Jakub Jelinek2005-04-051-2/+33
* Index: libcpp/ChangeLogGeoffrey Keating2005-03-121-5/+5
* re PR preprocessor/20282 (gcc4 can not bootstrap itself anymore)Jakub Jelinek2005-03-041-2/+2
* re PR preprocessor/19077 (Internal compiler error compiling MPlayer)Eric Christopher2005-02-151-4/+8
* directives.c, [...]: Update copyright.Kazu Hirata2005-02-141-1/+1
* re PR bootstrap/19818 (GCC 4.0 cannot bootstrap itself)Paolo Bonzini2005-02-141-5/+9
* internal.h: Update references to Cpp lib filenames.Gabriel Dos Reis2005-01-021-1/+1
* cpplib.h (TTYPE_TABLE): Remove CPP_ and SPELL_ prefixes throughout.Zack Weinberg2004-09-091-6/+11
* internal.h (xnew, [...]): Remove.Bernardo Innocenti2004-07-241-1/+1
* Index: gcc/ChangeLogGeoffrey Keating2004-06-091-5/+25
* Makefile.am: Add makedepend.Zack Weinberg2004-06-051-0/+6
* Makefile.def (host_modules): add libcpp.Paolo Bonzini2004-05-241-0/+1729