This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_cross_build/master-aarch64 in repository toolchain/ci/gcc.
from 37e4e7f77d8 PR target/105791: Add V1TI to V_128_256 for xop_pcmov_v1ti [...] adds db4243bb681 c++: constexpr empty aggr [PR105795] adds d19b4342c19 c++: more constexpr empty base [PR105795] adds 4e72ccad80d RISC-V: bitmanip: improve constant-loading for (1ULL << 31) [...] adds 4f9ad0b4b0a json: fix escaping of '' adds 5ab73173cca Add -fdiagnostics-format={json-stderr|json-file} adds 6cf276ddf22 diagnostics: add SARIF output format adds 7b98910406b c++: ICE with template NEW_EXPR [PR105803] adds 2423f654840 c++: new-expression is potentially constant in C++20 new b168441c8a6 Daily bump.
The 1 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/ChangeLog | 170 +++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 8 +- gcc/ada/ChangeLog | 302 ++++ gcc/ada/gcc-interface/misc.cc | 11 + gcc/analyzer/ChangeLog | 38 + gcc/analyzer/checker-path.cc | 106 +- gcc/analyzer/checker-path.h | 22 +- gcc/analyzer/pending-diagnostic.h | 11 + gcc/analyzer/sm-file.cc | 14 + gcc/analyzer/sm-malloc.cc | 14 + gcc/analyzer/sm-sensitive.cc | 9 + gcc/analyzer/sm-taint.cc | 11 + gcc/analyzer/varargs.cc | 13 + gcc/c/ChangeLog | 6 + gcc/c/c-lang.cc | 12 + gcc/c/c-tree.h | 2 + gcc/common.opt | 16 +- gcc/config/riscv/riscv.cc | 9 + gcc/config/riscv/riscv.h | 11 +- gcc/cp/ChangeLog | 29 + gcc/cp/constexpr.cc | 84 +- gcc/cp/cp-lang.cc | 13 + gcc/cp/pt.cc | 8 + gcc/d/ChangeLog | 5 + gcc/d/d-lang.cc | 11 + gcc/diagnostic-client-data-hooks.h | 105 ++ gcc/diagnostic-format-json.cc | 116 +- gcc/diagnostic-format-sarif.cc | 1586 ++++++++++++++++++++ gcc/diagnostic-path.h | 82 + gcc/diagnostic.cc | 154 +- gcc/diagnostic.h | 30 +- gcc/doc/invoke.texi | 21 +- gcc/doc/sourcebuild.texi | 6 + gcc/fortran/ChangeLog | 5 + gcc/fortran/f95-lang.cc | 11 + gcc/gcc.cc | 2 +- gcc/go/ChangeLog | 5 + gcc/go/go-lang.cc | 11 + gcc/json.cc | 2 +- gcc/langhooks-def.h | 5 +- gcc/langhooks.cc | 8 + gcc/langhooks.h | 6 + gcc/logical-location.h | 72 + gcc/objc/ChangeLog | 6 + gcc/objc/objc-act.h | 1 + gcc/objc/objc-lang.cc | 8 + gcc/opts.cc | 2 +- gcc/plugin.cc | 38 + gcc/plugin.h | 3 + gcc/testsuite/ChangeLog | 59 + .../c-c++-common/diagnostic-format-json-file-1.c | 8 + .../c-c++-common/diagnostic-format-json-stderr-1.c | 33 + .../c-c++-common/diagnostic-format-sarif-file-1.c | 43 + .../c-c++-common/diagnostic-format-sarif-file-2.c | 29 + .../c-c++-common/diagnostic-format-sarif-file-3.c | 30 + .../c-c++-common/diagnostic-format-sarif-file-4.c | 19 + gcc/testsuite/g++.dg/cpp1z/constexpr-aggr-base1.C | 27 + gcc/testsuite/g++.dg/template/new13.C | 11 + gcc/testsuite/gcc.dg/analyzer/file-meaning-1.c | 15 + gcc/testsuite/gcc.dg/analyzer/malloc-meaning-1.c | 10 + gcc/testsuite/gcc.dg/analyzer/malloc-sarif-1.c | 20 + gcc/testsuite/gcc.dg/plugin/analyzer_gil_plugin.c | 15 + .../gcc.dg/plugin/diagnostic-test-paths-5.c | 56 + gcc/testsuite/gcc.dg/plugin/plugin.exp | 1 + gcc/testsuite/lib/gcc-dg.exp | 1 + gcc/testsuite/lib/scansarif.exp | 42 + gcc/tree-diagnostic-client-data-hooks.cc | 150 ++ gcc/tree-diagnostic.cc | 2 + gcc/tree-logical-location.cc | 148 ++ gcc/tree-logical-location.h | 67 + libatomic/ChangeLog | 4 + libatomic/testsuite/lib/libatomic.exp | 1 + libgomp/ChangeLog | 4 + libgomp/testsuite/lib/libgomp.exp | 1 + libitm/ChangeLog | 4 + libitm/testsuite/lib/libitm.exp | 1 + libphobos/ChangeLog | 4 + libphobos/testsuite/lib/libphobos-dg.exp | 1 + 79 files changed, 3929 insertions(+), 99 deletions(-) create mode 100644 gcc/diagnostic-client-data-hooks.h create mode 100644 gcc/diagnostic-format-sarif.cc create mode 100644 gcc/logical-location.h create mode 100644 gcc/testsuite/c-c++-common/diagnostic-format-json-file-1.c create mode 100644 gcc/testsuite/c-c++-common/diagnostic-format-json-stderr-1.c create mode 100644 gcc/testsuite/c-c++-common/diagnostic-format-sarif-file-1.c create mode 100644 gcc/testsuite/c-c++-common/diagnostic-format-sarif-file-2.c create mode 100644 gcc/testsuite/c-c++-common/diagnostic-format-sarif-file-3.c create mode 100644 gcc/testsuite/c-c++-common/diagnostic-format-sarif-file-4.c create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-aggr-base1.C create mode 100644 gcc/testsuite/g++.dg/template/new13.C create mode 100644 gcc/testsuite/gcc.dg/analyzer/file-meaning-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-meaning-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-sarif-1.c create mode 100644 gcc/testsuite/gcc.dg/plugin/diagnostic-test-paths-5.c create mode 100644 gcc/testsuite/lib/scansarif.exp create mode 100644 gcc/tree-diagnostic-client-data-hooks.cc create mode 100644 gcc/tree-logical-location.cc create mode 100644 gcc/tree-logical-location.h