aboutsummaryrefslogtreecommitdiff
path: root/libcpp/macro.c
AgeCommit message (Expand)AuthorFilesLines
2010-06-11cpplib.h (struct cpp_callbacks): Add user_builtin_macro callback.Jakub Jelinek1-9/+22
2010-04-07diagnostic.h (diagnostic_override_option_index): New macro to set a diagnosti...Simon Baldwin1-11/+16
2009-11-20macro.c (enter_macro_context): Call cb.used callback if defined.Arnaud Charlet1-0/+3
2009-10-19charset.c (cpp_init_iconv): Initialize utf8_cset_desc.Jakub Jelinek1-1/+2
2009-09-02macro.c (stringify_arg): Escape CPP_WCHAR tokens.Ian Lance Taylor1-1/+1
2009-05-10c-lex.c (c_lex_with_flags): Expect cpp_hashnode in tok->val.node.node.Joseph Myers1-13/+13
2009-04-19re PR preprocessor/20078 (Gcc doesn't complain about non-benign macro definit...Joseph Myers1-8/+65
2009-04-12re PR preprocessor/31869 (stringifying empty macros)Joseph Myers1-1/+3
2009-04-09Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception.Jakub Jelinek1-3/+3
2009-03-30re PR target/39558 (Bad interaction of decls named 'vector' and -maltivec vec...Jakub Jelinek1-4/+30
2009-03-29re PR preprocessor/34695 (Preprocessor warning->error conversion from -Werror...Joseph Myers1-5/+7
2008-09-18cpplib.h (struct cpp_options): Add new boolean flag warn_builtin_macro_redefi...Simon Baldwin1-0/+4
2008-07-21line-map.h (linenum_type): New typedef.Manuel López-Ibáñez1-6/+5
2008-07-14cpplib.h (NODE_CONDITIONAL): New.Ben Elliston1-18/+37
2008-07-03re PR preprocessor/33305 (We should warn about empty macro arguments)Andrew Haley1-0/+11
2008-04-18cpp-id-data.h (UC): Was U, conflicts with U...Kris Van Hees1-5/+7
2008-04-02cppopts.texi (-dU): Document.Joseph Myers1-1/+15
2008-01-25re PR preprocessor/34692 (Internal error with pragma in macro)Jakub Jelinek1-14/+97
2008-01-22re PR c++/34859 (g++ -D__STDC_LIMIT_MACROS -D__STDC_LIMIT_MACROS causes error)Tom Tromey1-2/+8
2007-11-30re PR preprocessor/32868 (Don't warn about redefinitions of __STDC_FORMAT_MAC...Tom Tromey1-1/+2
2007-11-01re PR preprocessor/30805 (Internal compiler error when using "x##,##__VA_ARGS...Tom Tromey1-3/+7
2007-10-31re PR preprocessor/30786 (ICE on _Pragma at end of file)Tom Tromey1-2/+1
2007-09-06tree-cfg.c (remove_bb): Only warn if line is non-zero.Tom Tromey1-1/+28
2007-07-30directives-only.c: New file.Ollie Wild1-0/+3
2007-05-24macro.c (_cpp_builtin_macro_text): Handle BT_COUNTER.Ollie Wild1-0/+4
2007-05-23re PR preprocessor/20077 (GCC accepts macro definitions that fail a constraint)Simon Martin1-8/+19
2007-05-02re PR preprocessor/28709 (Bad diagnostic pasting tokens with ##)Tom Tromey1-6/+15
2007-01-30re PR preprocessor/29966 (crash in cc1 with backtrace from free())Tom Tromey1-9/+6
2006-10-12re PR preprocessor/28709 (Bad diagnostic pasting tokens with ##)Jakub Jelinek1-17/+18
2006-06-09re PR preprocessor/27746 (ICE on openmp code when using _Pragma from macro)Jakub Jelinek1-1/+1
2006-02-18cpp.texi (__TIMESTAMP__): Document.Grigory Zagorodnev1-0/+38
2006-01-23re PR preprocessor/25717 (-dD does not list all defined macros (in particular...Jakub Jelinek1-9/+5
2006-01-04directives.c (struct pragma_entry): Add is_deferred.Richard Henderson1-16/+7
2005-11-03re PR preprocessor/22042 (stringification BUG)Andrew Pinski1-13/+4
2005-06-29all files: Update FSF address in copyright headers.Kelley Cook1-1/+1
2005-05-28configure.ac: Check declarations for asprintf and vasprintf.Gabriel Dos Reis1-12/+17
2005-04-05re PR preprocessor/19475 (missing whitespace after macro name in C90 or C++)Jakub Jelinek1-2/+33
2005-03-12Index: libcpp/ChangeLogGeoffrey Keating1-5/+5
2005-03-04re PR preprocessor/20282 (gcc4 can not bootstrap itself anymore)Jakub Jelinek1-2/+2
2005-02-15re PR preprocessor/19077 (Internal compiler error compiling MPlayer)Eric Christopher1-4/+8
2005-02-14directives.c, [...]: Update copyright.Kazu Hirata1-1/+1
2005-02-14re PR bootstrap/19818 (GCC 4.0 cannot bootstrap itself)Paolo Bonzini1-5/+9
2005-01-02internal.h: Update references to Cpp lib filenames.Gabriel Dos Reis1-1/+1
2004-09-09cpplib.h (TTYPE_TABLE): Remove CPP_ and SPELL_ prefixes throughout.Zack Weinberg1-6/+11
2004-07-24internal.h (xnew, [...]): Remove.Bernardo Innocenti1-1/+1
2004-06-09Index: gcc/ChangeLogGeoffrey Keating1-5/+25
2004-06-05Makefile.am: Add makedepend.Zack Weinberg1-0/+6
2004-05-24Makefile.def (host_modules): add libcpp.Paolo Bonzini1-0/+1729