This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from e4f93893686 Match: Support forms 7 and 8 for the unsigned .SAT_ADD new f89f9c7ae71 diagnostics: move simple_diagnostic_{path,thread,event} to [...] new d0334e7798c diagnostics: eliminate "tree" from diagnostic_{event,path} new 164ac58fabc diagnostics: remove tree usage from tree-diagnostic-path.cc new d3878c85f33 diagnostics: eliminate diagnostic_context::m_make_json_for_path new bdcfe7f7f50 diagnostics: introduce diagnostic-macro-unwinding.h/cc new c371d7bdbe6 diagnostics: eliminate diagnostic_context::m_print_path callback new 524cdf4dab6 diagnostics: rename tree-diagnostic-path.cc to diagnostic-path.cc
The 7 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 | 6 +- gcc/analyzer/checker-event.h | 2 +- gcc/analyzer/checker-path.cc | 8 + gcc/analyzer/checker-path.h | 5 + gcc/c-family/c-opts.cc | 2 +- gcc/diagnostic-format-json.cc | 41 ++- gcc/diagnostic-format-sarif.cc | 4 +- ...diagnostic.cc => diagnostic-macro-unwinding.cc} | 164 +---------- ...winnt-stubs.cc => diagnostic-macro-unwinding.h} | 32 +-- ...{tree-diagnostic-path.cc => diagnostic-path.cc} | 317 +++++++-------------- gcc/diagnostic-path.h | 114 +------- gcc/diagnostic.cc | 199 +++---------- gcc/diagnostic.h | 6 +- gcc/logical-location.h | 10 +- gcc/selftest-diagnostic-path.cc | 233 +++++++++++++++ gcc/selftest-diagnostic-path.h | 163 +++++++++++ gcc/selftest-logical-location.cc | 71 +++++ gcc/selftest-logical-location.h | 58 ++++ gcc/selftest-run-tests.cc | 3 +- gcc/selftest.h | 3 +- gcc/simple-diagnostic-path.cc | 237 +++++++++++++++ gcc/simple-diagnostic-path.h | 139 +++++++++ .../gcc.dg/plugin/diagnostic_plugin_test_paths.c | 1 + gcc/tree-diagnostic.cc | 197 ------------- gcc/tree-diagnostic.h | 10 - gcc/tree-logical-location.cc | 25 ++ gcc/tree-logical-location.h | 3 + 27 files changed, 1171 insertions(+), 882 deletions(-) copy gcc/{tree-diagnostic.cc => diagnostic-macro-unwinding.cc} (64%) copy gcc/{config/mingw/winnt-stubs.cc => diagnostic-macro-unwinding.h} (58%) rename gcc/{tree-diagnostic-path.cc => diagnostic-path.cc} (89%) create mode 100644 gcc/selftest-diagnostic-path.cc create mode 100644 gcc/selftest-diagnostic-path.h create mode 100644 gcc/selftest-logical-location.cc create mode 100644 gcc/selftest-logical-location.h create mode 100644 gcc/simple-diagnostic-path.cc create mode 100644 gcc/simple-diagnostic-path.h