This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 82309222300 libstdc++: Document missing features for old std:string ABI [...] new a001d515059 libstdc++: Avoid forming T* in unique_ptr(auto_ptr<U>&&) co [...] new 37604edf37b analyzer: remove redundant 'pp' [PR116613] new 7da682c896f diagnostics: convert text hooks to use diagnostic_text_outp [...] new 725231e1676 diagnostics: isolate SARIF output's pretty_printer [PR116613] new 39f7703fffe analyzer: simplify dumps using tree_dump_pretty_printer [PR116613] new 48261bd26df diagnostics: add HTML output format as a plugin [PR116792]
The 6 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/analyzer/access-diagram.cc | 6 +- gcc/analyzer/call-details.cc | 6 +- gcc/analyzer/call-summary.cc | 12 +- gcc/analyzer/checker-event.cc | 6 +- gcc/analyzer/constraint-manager.cc | 24 +- gcc/analyzer/diagnostic-manager.cc | 3 - gcc/analyzer/engine.cc | 12 +- gcc/analyzer/program-point.cc | 5 +- gcc/analyzer/program-state.cc | 19 +- gcc/analyzer/ranges.cc | 12 +- gcc/analyzer/record-layout.cc | 5 +- gcc/analyzer/region-model-reachability.cc | 6 +- gcc/analyzer/region-model.cc | 18 +- gcc/analyzer/region.cc | 12 +- gcc/analyzer/sm-malloc.cc | 5 +- gcc/analyzer/store.cc | 38 +- gcc/analyzer/supergraph.cc | 6 +- gcc/analyzer/svalue.cc | 6 +- gcc/c-family/c-opts.cc | 16 +- gcc/coretypes.h | 1 + gcc/cp/cp-tree.h | 2 +- gcc/cp/error.cc | 149 ++-- gcc/diagnostic-format-json.cc | 4 + gcc/diagnostic-format-sarif.cc | 120 ++- gcc/diagnostic-format-text.cc | 186 ++++- gcc/diagnostic-format-text.h | 31 +- gcc/diagnostic-format.h | 7 + gcc/diagnostic-macro-unwinding.cc | 19 +- gcc/diagnostic-macro-unwinding.h | 4 +- gcc/diagnostic-path.cc | 214 ++--- gcc/diagnostic.cc | 205 +---- gcc/diagnostic.h | 73 +- gcc/fortran/error.cc | 24 +- gcc/jit/dummy-frontend.cc | 11 +- gcc/langhooks-def.h | 2 +- gcc/langhooks.cc | 9 +- gcc/langhooks.h | 6 +- gcc/rust/resolve/rust-ast-resolve-expr.cc | 9 +- .../plugin/show_template_tree_color_plugin.c | 8 +- .../gcc.dg/plugin/diagnostic-test-xhtml-1.c | 19 + .../gcc.dg/plugin/diagnostic_group_plugin.c | 8 +- .../plugin/diagnostic_plugin_test_show_locus.c | 16 +- .../gcc.dg/plugin/diagnostic_plugin_xhtml_format.c | 866 +++++++++++++++++++++ .../gcc.dg/plugin/location_overflow_plugin.c | 27 +- gcc/testsuite/gcc.dg/plugin/plugin.exp | 2 + gcc/text-art/dump.h | 8 +- gcc/tree-diagnostic.cc | 23 +- gcc/tree-diagnostic.h | 20 + libcc1/context.cc | 6 +- libstdc++-v3/include/bits/unique_ptr.h | 5 +- .../20_util/unique_ptr/creation/116529.cc | 35 + 51 files changed, 1618 insertions(+), 718 deletions(-) create mode 100644 gcc/testsuite/gcc.dg/plugin/diagnostic-test-xhtml-1.c create mode 100644 gcc/testsuite/gcc.dg/plugin/diagnostic_plugin_xhtml_format.c create mode 100644 libstdc++-v3/testsuite/20_util/unique_ptr/creation/116529.cc