aboutsummaryrefslogtreecommitdiff
path: root/libcpp/macro.c
AgeCommit message (Expand)AuthorFilesLines
2012-05-29directives.c: Fix typos.Joseph Myers1-7/+7
2012-05-29PR preprocessor/53229 - Fix diagnostics location when pasting tokensDodji Seketeli1-18/+57
2012-05-02Properly initialize cpp_context in destringize_and_runDodji Seketeli1-0/+4
2012-04-30Fix expansion point loc for macro-like tokensDodji Seketeli1-8/+48
2012-04-30Fix token pasting with -ftrack-macro-expansionDodji Seketeli1-1/+27
2012-04-30Fix cpp_sys_macro_p with -ftrack-macro-expansionDodji Seketeli1-1/+6
2012-01-09macro.c (_cpp_builtin_macro_text): Remove unused variable map.Richard Guenther1-2/+0
2012-01-09re PR preprocessor/33919 (__BASE_FILE__ does not expand correctly when includ...Gary Funck1-5/+4
2011-12-05Add 'inline' to prototype of tokens_buff_remove_last_tokenDodji Seketeli1-8/+8
2011-10-18Fix bootstrap on !NO_IMPLICIT_EXTERN_C and ia32 targetsDodji Seketeli1-0/+4
2011-10-17Add line map statistics to -fmem-report outputTom Tromey1-4/+25
2011-10-17Generate virtual locations for tokensTom Tromey1-131/+1195
2011-10-17Linemap infrastructure for virtual locationsTom Tromey1-12/+16
2011-04-20remove useless if-before-free testsJim Meyering1-2/+1
2010-09-29optc-gen.awk: Generate global_options initializer instead of individual varia...Joseph Myers1-3/+3
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