This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 5b6d5a886ee lto: Implement cache partitioning new ec985bc97a0 i386: Improve handling of ternlog instructions in i386/sse.md new fb3e4c549d1 i386: PR target/115351: RTX costs for *concatditi3 and *ins [...] new a3d68b51550 lto: Fix build on MacOS new 5c761395402 c++: lambda in pack expansion [PR115378] new a29f481bbca c++: -include and header unit translation new 0ce138694a6 c++: Handle erroneous DECL_LOCAL_DECL_ALIAS in duplicate_de [...] new 674d213ab91 libstdc++: Add missing header to <bits/ranges_algobase.h> f [...] new 13dcaf1bb6d analyzer: new warning: -Wanalyzer-undefined-behavior-ptrdif [...] new 70f26314b62 analyzer: eliminate cast_region::m_original_region new d039eef9258 analyzer: add logging to get_representative_path_var
The 10 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/analyzer.opt | 4 + gcc/analyzer/analyzer.opt.urls | 3 + gcc/analyzer/call-summary.cc | 11 +- gcc/analyzer/engine.cc | 3 +- gcc/analyzer/region-model-manager.cc | 2 +- gcc/analyzer/region-model.cc | 252 +++++- gcc/analyzer/region-model.h | 18 +- gcc/analyzer/region.cc | 50 +- gcc/analyzer/region.h | 37 +- gcc/analyzer/sm-taint.cc | 8 - gcc/analyzer/store.cc | 12 +- gcc/analyzer/store.h | 2 + gcc/config/i386/i386-expand.cc | 558 +++++++++++- gcc/config/i386/i386-protos.h | 5 + gcc/config/i386/i386.cc | 43 + gcc/config/i386/predicates.md | 5 + gcc/config/i386/sse.md | 48 +- gcc/cp/decl.cc | 11 +- gcc/cp/lambda.cc | 3 +- gcc/cp/module.cc | 4 - gcc/cp/pt.cc | 2 +- gcc/doc/invoke.texi | 33 + gcc/lto/lto-partition.cc | 2 +- .../c-c++-common/analyzer/out-of-bounds-pr110387.c | 4 +- .../c-c++-common/analyzer/ptr-subtraction-1.c | 46 + .../analyzer/ptr-subtraction-CWE-469-example.c | 81 ++ gcc/testsuite/g++.dg/cpp1y/decltype-auto-103497.C | 2 +- gcc/testsuite/g++.dg/cpp2a/lambda-targ5.C | 15 + .../modules/{leg-merge-2_a.H => dashinclude-1_a.H} | 2 +- gcc/testsuite/g++.dg/modules/dashinclude-1_b.C | 9 + gcc/testsuite/g++.dg/parse/crash74.C | 11 + gcc/testsuite/g++.dg/template/pr95672.C | 2 +- gcc/testsuite/g++.target/i386/pr115351.C | 19 + gcc/testsuite/gcc.dg/analyzer/taint-alloc-4.c | 4 +- .../gcc.target/i386/avx512f-vpternlogd-1.c | 1 - .../gcc.target/i386/avx512f-vpternlogd-3.c | 955 +++++++++++++++++++++ .../gcc.target/i386/avx512f-vpternlogd-4.c | 955 +++++++++++++++++++++ .../gcc.target/i386/avx512f-vpternlogd-5.c | 955 +++++++++++++++++++++ .../gcc.target/i386/avx512f-vpternlogq-1.c | 1 - .../gcc.target/i386/avx512f-vpternlogq-3.c | 9 + .../gcc.target/i386/avx512vl-vpternlogd-1.c | 2 - .../gcc.target/i386/avx512vl-vpternlogq-1.c | 2 - gcc/testsuite/gcc.target/i386/pr100711-4.c | 4 +- gcc/testsuite/gcc.target/i386/pr100711-5.c | 5 +- libcpp/files.cc | 5 +- libstdc++-v3/include/bits/ranges_algobase.h | 1 + 46 files changed, 4055 insertions(+), 151 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/analyzer/ptr-subtraction-1.c create mode 100644 gcc/testsuite/c-c++-common/analyzer/ptr-subtraction-CWE-469-example.c create mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-targ5.C copy gcc/testsuite/g++.dg/modules/{leg-merge-2_a.H => dashinclude-1_a.H} (76%) create mode 100644 gcc/testsuite/g++.dg/modules/dashinclude-1_b.C create mode 100644 gcc/testsuite/g++.dg/parse/crash74.C create mode 100644 gcc/testsuite/g++.target/i386/pr115351.C create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vpternlogd-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vpternlogd-4.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vpternlogd-5.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vpternlogq-3.c