This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 6d7108ad7f9 Regenerate common.opt.urls new 51ce373481e diagnostics: remove "json" output format new 8ac43bfa380 diagnostics: convert diagnostic_event::meaning enums to enum class new 5bcb841f29a diagnostics: use nullptr rather than NULL new 8ea555b7b47 analyzer: use nullptr rather than NULL
The 4 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: gcc/Makefile.in | 1 - gcc/analyzer/access-diagram.cc | 6 +- gcc/analyzer/analyzer-language.cc | 2 +- gcc/analyzer/analyzer-language.h | 2 +- gcc/analyzer/analyzer-logging.h | 19 +- gcc/analyzer/analyzer-pass.cc | 16 +- gcc/analyzer/analyzer.cc | 4 +- gcc/analyzer/bounds-checking.cc | 6 +- gcc/analyzer/call-details.cc | 24 +- gcc/analyzer/call-string.cc | 10 +- gcc/analyzer/call-string.h | 8 +- gcc/analyzer/call-summary.cc | 80 +-- gcc/analyzer/checker-event.cc | 28 +- gcc/analyzer/common.h | 14 +- gcc/analyzer/constraint-manager.cc | 40 +- gcc/analyzer/constraint-manager.h | 4 +- gcc/analyzer/diagnostic-manager.cc | 50 +- gcc/analyzer/engine.cc | 222 ++++---- gcc/analyzer/exploded-graph.h | 36 +- gcc/analyzer/function-set.cc | 2 +- gcc/analyzer/infinite-recursion.cc | 18 +- gcc/analyzer/inlining-iterator.h | 4 +- gcc/analyzer/kf.cc | 10 +- gcc/analyzer/known-function-manager.cc | 14 +- gcc/analyzer/pending-diagnostic.cc | 2 +- gcc/analyzer/program-point.cc | 28 +- gcc/analyzer/program-point.h | 10 +- gcc/analyzer/program-state.cc | 106 ++-- gcc/analyzer/program-state.h | 6 +- gcc/analyzer/record-layout.cc | 2 +- gcc/analyzer/region-model-asm.cc | 4 +- gcc/analyzer/region-model-manager.cc | 48 +- gcc/analyzer/region-model-manager.h | 2 +- gcc/analyzer/region-model-reachability.cc | 6 +- gcc/analyzer/region-model.cc | 314 +++++------ gcc/analyzer/region-model.h | 38 +- gcc/analyzer/region.cc | 56 +- gcc/analyzer/region.h | 56 +- gcc/analyzer/sm-fd.cc | 36 +- gcc/analyzer/sm-file.cc | 8 +- gcc/analyzer/sm-malloc.cc | 65 +-- gcc/analyzer/sm-pattern-test.cc | 2 +- gcc/analyzer/sm-sensitive.cc | 4 +- gcc/analyzer/sm-signal.cc | 4 +- gcc/analyzer/sm-taint.cc | 18 +- gcc/analyzer/sm.cc | 2 +- gcc/analyzer/sm.h | 8 +- gcc/analyzer/state-purge.cc | 12 +- gcc/analyzer/state-purge.h | 2 +- gcc/analyzer/store.cc | 86 +-- gcc/analyzer/store.h | 10 +- gcc/analyzer/supergraph.cc | 37 +- gcc/analyzer/supergraph.h | 34 +- gcc/analyzer/svalue.cc | 48 +- gcc/analyzer/svalue.h | 54 +- gcc/analyzer/varargs.cc | 32 +- gcc/common.opt | 11 +- gcc/diagnostic-color.cc | 14 +- gcc/diagnostic-format-json.cc | 605 --------------------- gcc/diagnostic-format-sarif.cc | 20 +- gcc/diagnostic-format-text.cc | 14 +- gcc/diagnostic-format.h | 8 - gcc/diagnostic-macro-unwinding.cc | 6 +- gcc/diagnostic-path-output.cc | 10 +- gcc/diagnostic-path.cc | 50 +- gcc/diagnostic-path.h | 62 +-- gcc/diagnostic-show-locus.cc | 28 +- gcc/diagnostic-spec.cc | 4 +- gcc/diagnostic.cc | 65 +-- gcc/diagnostic.h | 6 - gcc/doc/invoke.texi | 23 +- gcc/doc/ux.texi | 2 +- gcc/lazy-diagnostic-path.cc | 2 +- gcc/selftest-run-tests.cc | 1 - gcc/selftest.h | 1 - gcc/simple-diagnostic-path.cc | 2 +- .../analyzer/out-of-bounds-diagram-1-json.c | 13 - .../c-c++-common/diagnostic-format-json-1.c | 22 - .../c-c++-common/diagnostic-format-json-2.c | 26 - .../c-c++-common/diagnostic-format-json-3.c | 26 - .../c-c++-common/diagnostic-format-json-4.c | 44 -- .../c-c++-common/diagnostic-format-json-5.c | 38 -- .../c-c++-common/diagnostic-format-json-file-1.c | 8 - .../c-c++-common/diagnostic-format-json-stderr-1.c | 24 - gcc/testsuite/c-c++-common/pr106133.c | 3 - gcc/testsuite/g++.dg/pr90462.C | 49 -- gcc/testsuite/gcc.dg/plugin/analyzer_gil_plugin.cc | 8 +- .../gcc.dg/plugin/diagnostic-test-paths-3.c | 75 --- gcc/testsuite/gcc.dg/plugin/plugin.exp | 1 - .../gfortran.dg/diagnostic-format-json-1.F90 | 24 - .../gfortran.dg/diagnostic-format-json-2.F90 | 26 - .../gfortran.dg/diagnostic-format-json-3.F90 | 26 - .../diagnostic-format-json-pr105916.F90 | 14 - gcc/tree-diagnostic-client-data-hooks.cc | 2 +- 94 files changed, 1029 insertions(+), 2094 deletions(-) delete mode 100644 gcc/diagnostic-format-json.cc delete mode 100644 gcc/testsuite/c-c++-common/analyzer/out-of-bounds-diagram-1-json.c delete mode 100644 gcc/testsuite/c-c++-common/diagnostic-format-json-1.c delete mode 100644 gcc/testsuite/c-c++-common/diagnostic-format-json-2.c delete mode 100644 gcc/testsuite/c-c++-common/diagnostic-format-json-3.c delete mode 100644 gcc/testsuite/c-c++-common/diagnostic-format-json-4.c delete mode 100644 gcc/testsuite/c-c++-common/diagnostic-format-json-5.c delete mode 100644 gcc/testsuite/c-c++-common/diagnostic-format-json-file-1.c delete mode 100644 gcc/testsuite/c-c++-common/diagnostic-format-json-stderr-1.c delete mode 100644 gcc/testsuite/c-c++-common/pr106133.c delete mode 100644 gcc/testsuite/g++.dg/pr90462.C delete mode 100644 gcc/testsuite/gcc.dg/plugin/diagnostic-test-paths-3.c delete mode 100644 gcc/testsuite/gfortran.dg/diagnostic-format-json-1.F90 delete mode 100644 gcc/testsuite/gfortran.dg/diagnostic-format-json-2.F90 delete mode 100644 gcc/testsuite/gfortran.dg/diagnostic-format-json-3.F90 delete mode 100644 gcc/testsuite/gfortran.dg/diagnostic-format-json-pr105916.F90