r254691 - in /trunk/gcc: ChangeLog diagnostic.c...
nathan@gcc.gnu.org
nathan@gcc.gnu.org
Mon Nov 13 15:32:00 GMT 2017
Author: nathan
Date: Mon Nov 13 15:32:34 2017
New Revision: 254691
URL: https://gcc.gnu.org/viewcvs?rev=254691&root=gcc&view=rev
Log:
[Diagnostic Patch] don't print column zero
https://gcc.gnu.org/ml/gcc-patches/2017-10/msg01911.html
* diagnostic.c (maybe_line_and_column): New.
(diagnostic_get_location_text): Use it.
(diagnostic_report_current_module): Likewise.
(test_diagnostic_get_location_text): Add tests.
* lib/gcc-dg.exp (process-message): Use -: for no column.
* c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: Mark elided
column messages.
* c-c++-common/cpp/pr58844-1.c: Likewise.
* c-c++-common/cpp/pr58844-2.c: Likewise.
* c-c++-common/cpp/warning-zero-location.c: Likewise.
* g++.dg/diagnostic/pr77949.C: Likewise.
* g++.dg/gomp/macro-4.C: Likewise.
* gcc.dg/Wunknownprag.c: Likewise.
* gcc.dg/builtin-redefine.c: Likewise.
* gcc.dg/cpp/Wunknown-pragmas-1.c: Likewise.
* gcc.dg/cpp/Wunused.c: Likewise.
* gcc.dg/cpp/misspelled-directive-1.c: Likewise.
* gcc.dg/cpp/redef2.c: Likewise.
* gcc.dg/cpp/redef3.c: Likewise.
* gcc.dg/cpp/redef4.c: Likewise.
* gcc.dg/cpp/trad/Wunused.c: Likewise.
* gcc.dg/cpp/trad/argcount.c: Likewise.
* gcc.dg/cpp/trad/comment-3.c: Likewise.
* gcc.dg/cpp/trad/comment.c: Likewise.
* gcc.dg/cpp/trad/defined.c: Likewise.
* gcc.dg/cpp/trad/directive.c: Likewise.
* gcc.dg/cpp/trad/funlike-3.c: Likewise.
* gcc.dg/cpp/trad/funlike.c: Likewise.
* gcc.dg/cpp/trad/literals-2.c: Likewise.
* gcc.dg/cpp/trad/macro.c: Likewise.
* gcc.dg/cpp/trad/pr65238-4.c: Likewise.
* gcc.dg/cpp/trad/recurse-1.c: Likewise.
* gcc.dg/cpp/trad/recurse-2.c: Likewise.
* gcc.dg/cpp/trad/redef2.c: Likewise.
* gcc.dg/cpp/ucnid-11.c: Likewise.
* gcc.dg/cpp/unc1.c: Likewise.
* gcc.dg/cpp/unc2.c: Likewise.
* gcc.dg/cpp/unc3.c: Likewise.
* gcc.dg/cpp/unc4.c: Likewise.
* gcc.dg/cpp/undef2.c: Likewise.
* gcc.dg/cpp/warn-redefined-2.c: Likewise.
* gcc.dg/cpp/warn-redefined.c: Likewise.
* gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
* gcc.dg/cpp/warn-unused-macros.c: Likewise.
* gcc.dg/empty-source-2.c: Likewise.
* gcc.dg/empty-source-3.c: Likewise.
* gcc.dg/gomp/macro-4.c: Likewise.
* gcc.dg/noncompile/pr35447-1.c: Likewise.
* gcc.dg/plugin/location-overflow-test-1.c: Likewise.
* gcc.dg/pr20245-1.c: Likewise.
* gcc.dg/pr28419.c: Likewise.
* gcc.dg/rtl/truncated-rtl-file.c: Likewise.
* gcc.dg/unclosed-init.c: Likewise.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/diagnostic.c
trunk/gcc/testsuite/ChangeLog
trunk/gcc/testsuite/c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c
trunk/gcc/testsuite/c-c++-common/cpp/pr58844-1.c
trunk/gcc/testsuite/c-c++-common/cpp/pr58844-2.c
trunk/gcc/testsuite/c-c++-common/cpp/warning-zero-location.c
trunk/gcc/testsuite/g++.dg/diagnostic/pr77949.C
trunk/gcc/testsuite/g++.dg/gomp/macro-4.C
trunk/gcc/testsuite/gcc.dg/Wunknownprag.c
trunk/gcc/testsuite/gcc.dg/builtin-redefine.c
trunk/gcc/testsuite/gcc.dg/cpp/Wunknown-pragmas-1.c
trunk/gcc/testsuite/gcc.dg/cpp/Wunused.c
trunk/gcc/testsuite/gcc.dg/cpp/misspelled-directive-1.c
trunk/gcc/testsuite/gcc.dg/cpp/redef2.c
trunk/gcc/testsuite/gcc.dg/cpp/redef3.c
trunk/gcc/testsuite/gcc.dg/cpp/redef4.c
trunk/gcc/testsuite/gcc.dg/cpp/trad/Wunused.c
trunk/gcc/testsuite/gcc.dg/cpp/trad/argcount.c
trunk/gcc/testsuite/gcc.dg/cpp/trad/comment-3.c
trunk/gcc/testsuite/gcc.dg/cpp/trad/comment.c
trunk/gcc/testsuite/gcc.dg/cpp/trad/defined.c
trunk/gcc/testsuite/gcc.dg/cpp/trad/directive.c
trunk/gcc/testsuite/gcc.dg/cpp/trad/funlike-3.c
trunk/gcc/testsuite/gcc.dg/cpp/trad/funlike.c
trunk/gcc/testsuite/gcc.dg/cpp/trad/literals-2.c
trunk/gcc/testsuite/gcc.dg/cpp/trad/macro.c
trunk/gcc/testsuite/gcc.dg/cpp/trad/pr65238-4.c
trunk/gcc/testsuite/gcc.dg/cpp/trad/recurse-1.c
trunk/gcc/testsuite/gcc.dg/cpp/trad/recurse-2.c
trunk/gcc/testsuite/gcc.dg/cpp/trad/redef2.c
trunk/gcc/testsuite/gcc.dg/cpp/ucnid-11.c
trunk/gcc/testsuite/gcc.dg/cpp/unc1.c
trunk/gcc/testsuite/gcc.dg/cpp/unc2.c
trunk/gcc/testsuite/gcc.dg/cpp/unc3.c
trunk/gcc/testsuite/gcc.dg/cpp/unc4.c
trunk/gcc/testsuite/gcc.dg/cpp/undef2.c
trunk/gcc/testsuite/gcc.dg/cpp/warn-redefined-2.c
trunk/gcc/testsuite/gcc.dg/cpp/warn-redefined.c
trunk/gcc/testsuite/gcc.dg/cpp/warn-unused-macros-2.c
trunk/gcc/testsuite/gcc.dg/cpp/warn-unused-macros.c
trunk/gcc/testsuite/gcc.dg/empty-source-2.c
trunk/gcc/testsuite/gcc.dg/empty-source-3.c
trunk/gcc/testsuite/gcc.dg/gomp/macro-4.c
trunk/gcc/testsuite/gcc.dg/noncompile/pr35447-1.c
trunk/gcc/testsuite/gcc.dg/plugin/location-overflow-test-1.c
trunk/gcc/testsuite/gcc.dg/pr20245-1.c
trunk/gcc/testsuite/gcc.dg/pr28419.c
trunk/gcc/testsuite/gcc.dg/rtl/truncated-rtl-file.c
trunk/gcc/testsuite/gcc.dg/unclosed-init.c
trunk/gcc/testsuite/lib/gcc-dg.exp
More information about the Gcc-cvs
mailing list