[PATCH 0/6] *** SUBJECT HERE ***
Dodji Seketeli
dodji@redhat.com
Fri Dec 10 11:16:00 GMT 2010
*** BLURB HERE ***
Dodji Seketeli (6):
Linemap infrastructure for virtual locations
Generate virtual locations for tokens
Emit macro expansion related diagnostics
Support -fdebug-cpp option
Add line map statistics to -fmem-report output
Kill pedantic warnings on system headers macros
gcc/Makefile.in | 2 +-
gcc/ada/gcc-interface/trans.c | 10 +-
gcc/c-decl.c | 17 +-
gcc/c-family/c-lex.c | 10 +-
gcc/c-family/c-opts.c | 17 +
gcc/c-family/c-pch.c | 2 +-
gcc/c-family/c-ppoutput.c | 92 ++-
gcc/c-family/c.opt | 12 +
gcc/c-parser.c | 12 +-
gcc/c-tree.h | 2 +-
gcc/cp/error.c | 2 +-
gcc/diagnostic.c | 160 +++-
gcc/diagnostic.h | 2 +-
gcc/doc/cppopts.texi | 29 +
gcc/doc/invoke.texi | 6 +-
gcc/fortran/cpp.c | 22 +-
gcc/input.c | 107 ++-
gcc/input.h | 22 +-
gcc/java/jcf-parse.c | 2 +-
gcc/testsuite/g++.dg/cpp0x/initlist15.C | 1 +
gcc/testsuite/g++.old-deja/g++.robertl/eb43.C | 4 +
gcc/testsuite/g++.old-deja/g++.robertl/eb79.C | 4 +
gcc/testsuite/gcc.dg/cpp/macro-exp-tracking-1.c | 30 +
gcc/testsuite/gcc.dg/cpp/macro-exp-tracking-2.c | 31 +
gcc/testsuite/gcc.dg/cpp/macro-exp-tracking-3.c | 18 +
gcc/testsuite/gcc.dg/cpp/macro-exp-tracking-4.c | 19 +
gcc/testsuite/gcc.dg/cpp/syshdr3.c | 16 +
gcc/testsuite/gcc.dg/cpp/syshdr3.h | 7 +
gcc/testsuite/gcc.dg/nofixed-point-2.c | 6 +-
gcc/testsuite/gcc.target/i386/sse-vect-types.c | 6 +
gcc/toplev.c | 1 +
gcc/tree-diagnostic.c | 2 +-
libcpp/directives-only.c | 7 +-
libcpp/directives.c | 19 +-
libcpp/errors.c | 21 +-
libcpp/expr.c | 176 ++--
libcpp/files.c | 24 +-
libcpp/include/cpp-id-data.h | 6 +
libcpp/include/cpplib.h | 15 +-
libcpp/include/line-map.h | 634 +++++++++++--
libcpp/init.c | 3 +-
libcpp/internal.h | 49 +-
libcpp/lex.c | 112 ++-
libcpp/line-map.c | 997 +++++++++++++++++--
libcpp/macro.c | 1188 ++++++++++++++++++++---
libcpp/traditional.c | 7 +-
46 files changed, 3376 insertions(+), 555 deletions(-)
create mode 100644 gcc/testsuite/gcc.dg/cpp/macro-exp-tracking-1.c
create mode 100644 gcc/testsuite/gcc.dg/cpp/macro-exp-tracking-2.c
create mode 100644 gcc/testsuite/gcc.dg/cpp/macro-exp-tracking-3.c
create mode 100644 gcc/testsuite/gcc.dg/cpp/macro-exp-tracking-4.c
create mode 100644 gcc/testsuite/gcc.dg/cpp/syshdr3.c
create mode 100644 gcc/testsuite/gcc.dg/cpp/syshdr3.h
--
Dodji
More information about the Gcc-patches
mailing list