This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from be377ef9ce3 asf: Fix null pointer dereference in is_store_forwarding [P [...] new c125e86853a gimple-warn-recursion.cc: add missing auto_diagnostic_group new 3cff171b243 diagnostics: fix comment in buffering.h new 268ec60da01 diagnostics: rename option_manager to option_id_manager and [...] new 7dea2582b3a diagnostics: split source_printing_options out into its own header new 74f59bf10df diagnostics: move diagnostics::counters to its own header new 0fb30003867 diagnostics: avoid stray trailing space in html sink in sar [...] new 7969e4859ed diagnostics: improve support for nesting levels [PR116253] new b963237a903 optinfo: use enum class
The 8 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/diagnostics/buffering.h | 10 +- gcc/diagnostics/context.cc | 20 ++- gcc/diagnostics/context.h | 128 ++-------------- gcc/diagnostics/{macro-unwinding.h => counters.h} | 34 ++++- gcc/diagnostics/html-sink.cc | 12 +- gcc/diagnostics/lazy-paths.cc | 6 +- gcc/diagnostics/option-id-manager.h | 56 +++++++ gcc/diagnostics/source-printing-options.h | 76 ++++++++++ gcc/doc/libgdiagnostics/topics/compatibility.rst | 9 ++ .../libgdiagnostics/topics/physical-locations.rst | 16 ++ gcc/dump-context.h | 10 +- gcc/dumpfile.cc | 57 +++---- gcc/gimple-warn-recursion.cc | 1 + gcc/libgdiagnostics++.h | 10 ++ gcc/libgdiagnostics-private.h | 7 + gcc/libgdiagnostics.cc | 77 ++++++++-- gcc/libgdiagnostics.h | 10 ++ gcc/libgdiagnostics.map | 8 + gcc/libsarifreplay.cc | 12 ++ gcc/libsarifreplay.h | 1 + gcc/lto-wrapper.cc | 13 +- gcc/opt-problem.cc | 2 +- gcc/optinfo-emit-json.cc | 12 +- gcc/optinfo.cc | 40 ++--- gcc/optinfo.h | 57 ++++--- gcc/opts-common.cc | 2 +- gcc/opts-diagnostic.h | 19 +-- gcc/opts.cc | 4 +- gcc/sarif-replay.cc | 13 +- .../gcc.dg/plugin/diagnostic-test-graphs-html.py | 2 +- .../gcc.dg/plugin/diagnostic-test-nesting-html.c | 13 ++ .../gcc.dg/plugin/diagnostic-test-nesting-html.py | 69 +++++++++ gcc/testsuite/gcc.dg/plugin/plugin.exp | 1 + .../libgdiagnostics.dg/test-multiple-lines.c | 1 + .../2.1.0-valid/embedded-links-check-html.py | 2 +- .../2.1.0-valid/graphs-check-html.py | 2 +- .../2.1.0-valid/nested-diagnostics-1.sarif | 164 +++++++++++++++++++++ gcc/toplev.cc | 8 +- 38 files changed, 722 insertions(+), 262 deletions(-) copy gcc/diagnostics/{macro-unwinding.h => counters.h} (51%) create mode 100644 gcc/diagnostics/option-id-manager.h create mode 100644 gcc/diagnostics/source-printing-options.h create mode 100644 gcc/testsuite/gcc.dg/plugin/diagnostic-test-nesting-html.c create mode 100644 gcc/testsuite/gcc.dg/plugin/diagnostic-test-nesting-html.py create mode 100644 gcc/testsuite/sarif-replay.dg/2.1.0-valid/nested-diagnostics-1.sarif