mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-04-13 21:01:29 +08:00
Switch -ftrack-macro-expansion=2 on by default.
This switches the compiler to -ftrack-macro-expansion=2 by default. Tested and bootstrapped on x86_64-unknown-linux-gnu against trunk. libcpp/ * init.c (cpp_create_reader): Switch -ftrack-macro-expansion=2 on by default. Add comments. gcc/docs/ * cppopts.texi: Adjust for enabling -ftrack-macro-expansion=2 by default. From-SVN: r186977
This commit is contained in:
parent
dde9c193eb
commit
51fce2d396
@ -1,5 +1,9 @@
|
||||
2012-04-30 Dodji Seketeli <dodji@redhat.com>
|
||||
|
||||
Switch -ftrack-macro-expansion=2 on by default.
|
||||
* docs/cppopts.texi: Adjust for enabling -ftrack-macro-expansion=2
|
||||
by default.
|
||||
|
||||
Fix va_start related location
|
||||
* builtins.c (fold_builtin_next_arg): Unwinds to the first
|
||||
location in real source code.
|
||||
|
@ -617,6 +617,8 @@ tokens locations completely. This value is the most memory hungry.
|
||||
When this option is given no argument, the default parameter value is
|
||||
@samp{2}.
|
||||
|
||||
Note that -ftrack-macro-expansion=2 is activated by default.
|
||||
|
||||
@item -fexec-charset=@var{charset}
|
||||
@opindex fexec-charset
|
||||
@cindex character set, execution
|
||||
|
@ -1,5 +1,9 @@
|
||||
2012-04-30 Dodji Seketeli <dodji@redhat.com>
|
||||
|
||||
Switch -ftrack-macro-expansion=2 on by default.
|
||||
* init.c (cpp_create_reader): Switch -ftrack-macro-expansion=2 on
|
||||
by default. Add comments.
|
||||
|
||||
Strip "<built-in>" loc from displayed expansion context
|
||||
* include/line-map.h (linemap_unwind_toward_expansion): Fix typo
|
||||
in comment.
|
||||
|
@ -174,6 +174,12 @@ cpp_create_reader (enum c_lang lang, hash_table *table,
|
||||
CPP_OPTION (pfile, warn_dollars) = 1;
|
||||
CPP_OPTION (pfile, warn_variadic_macros) = 1;
|
||||
CPP_OPTION (pfile, warn_builtin_macro_redefined) = 1;
|
||||
/* By default, track locations of tokens resulting from macro
|
||||
expansion. The '2' means, track the locations with the highest
|
||||
accuracy. Read the comments for struct
|
||||
cpp_options::track_macro_expansion to learn about the other
|
||||
values. */
|
||||
CPP_OPTION (pfile, track_macro_expansion) = 2;
|
||||
CPP_OPTION (pfile, warn_normalize) = normalized_C;
|
||||
CPP_OPTION (pfile, warn_literal_suffix) = 1;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user