This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu/gnu-master-aarch64-bootstrap_debug in repository toolchain/ci/gcc.
from 15717b47840 d: Merge upstream dmd 1b5a53d01. adds 5b9a3d2a054 Daily bump. adds 6b31b6b5261 analyzer: add regression tests [PR95152] adds 00cb3494cab x86: Add cost model for operation of mask registers. adds 2d2bc36c444 Enable direct movement between gpr and mask registers in pa [...] adds 16516644d8f According to instruction_tables.pdf adds 388cb292a94 Enable bitwise operation for type mask. adds 988fb2f597d libstdc++: Skip PSTL tests when installed TBB is too old [P [...] adds e7d55c6b817 Allow try_split to split RTX_FRAME_RELATED_P insns adds b46584d7836 driver: Fix several memory leaks [PR63854] adds c44c2a3b055 Using gen_int_mode instead of GEN_INT to avoid ICE caused b [...] adds 9b5d4f6e668 libstdc++: Do not check "cold" name on darwin [PR 96736] adds 09698e44c76 Update links to Arm docs adds 3eeede6de7f Daily bump. adds fc34d04b075 libgccjit: Update comments for gcc_jit_context_new_rvalue_f [...] adds 294b6da21bb analyzer: simplify region_model::push_frame adds c199723d7ed analyzer: simplify store::eval_alias adds df2b78d407a analyzer: fix NULL deref false positives [PR94851]
No new revisions were added by this update.
Summary of changes: ChangeLog | 7 + config/ChangeLog | 6 + gcc/ChangeLog | 110 +++++++++++ gcc/DATESTAMP | 2 +- gcc/analyzer/ChangeLog | 17 ++ gcc/analyzer/region-model-manager.cc | 6 + gcc/analyzer/region-model.cc | 19 +- gcc/analyzer/store.cc | 45 +++-- gcc/analyzer/store.h | 4 +- gcc/config/i386/i386-expand.c | 6 +- gcc/config/i386/i386.c | 40 +++- gcc/config/i386/i386.h | 10 + gcc/config/i386/i386.md | 213 ++++++++++++++------- gcc/config/i386/predicates.md | 5 + gcc/config/i386/sse.md | 59 ++++++ gcc/config/i386/x86-tune-costs.h | 144 ++++++++++++++ gcc/d/ChangeLog | 4 + gcc/doc/extend.texi | 6 +- gcc/doc/invoke.texi | 2 +- gcc/emit-rtl.c | 19 +- gcc/fortran/ChangeLog | 20 ++ gcc/gcc.c | 60 +++++- gcc/jit/libgccjit.c | 14 +- gcc/recog.c | 134 +++++++------ gcc/recog.h | 2 + gcc/testsuite/ChangeLog | 81 ++++++++ .../gcc.dg/analyzer/malloc-ipa-8-double-free.c | 10 +- gcc/testsuite/gcc.dg/analyzer/pr94851-1.c | 46 +++++ gcc/testsuite/gcc.dg/analyzer/pr94851-3.c | 20 ++ gcc/testsuite/gcc.dg/analyzer/pr94851-4.c | 24 +++ gcc/testsuite/gcc.dg/analyzer/pr95152-4.c | 11 ++ gcc/testsuite/gcc.dg/analyzer/pr95152-5.c | 6 + .../gcc.target/i386/avx512bw-kunpckwd-1.c | 2 +- .../gcc.target/i386/avx512bw-kunpckwd-3.c | 2 +- gcc/testsuite/gcc.target/i386/avx512bw-pr88465.c | 23 +++ gcc/testsuite/gcc.target/i386/avx512dq-kmovb-5.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-kmovw-5.c | 2 +- gcc/testsuite/gcc.target/i386/bitwise_mask_op-1.c | 178 +++++++++++++++++ gcc/testsuite/gcc.target/i386/bitwise_mask_op-2.c | 8 + gcc/testsuite/gcc.target/i386/bitwise_mask_op-3.c | 44 +++++ gcc/testsuite/gcc.target/i386/pr55342.c | 2 +- gcc/testsuite/gcc.target/i386/pr96262-1.c | 11 ++ gcc/testsuite/gcc.target/i386/spill_to_mask-1.c | 92 +++++++++ gcc/testsuite/gcc.target/i386/spill_to_mask-2.c | 10 + gcc/testsuite/gcc.target/i386/spill_to_mask-3.c | 10 + gcc/testsuite/gcc.target/i386/spill_to_mask-4.c | 10 + libgfortran/ChangeLog | 8 + libgomp/ChangeLog | 11 ++ libstdc++-v3/ChangeLog | 31 +++ .../17_intro/headers/c++1998/all_attributes.cc | 2 +- .../17_intro/headers/c++2011/all_attributes.cc | 2 +- .../17_intro/headers/c++2014/all_attributes.cc | 2 +- .../17_intro/headers/c++2017/all_attributes.cc | 2 +- .../17_intro/headers/c++2020/all_attributes.cc | 2 +- .../testsuite/25_algorithms/pstl/feature_test-2.cc | 1 + .../testsuite/25_algorithms/pstl/feature_test-3.cc | 1 + .../testsuite/25_algorithms/pstl/feature_test-5.cc | 1 + .../testsuite/25_algorithms/pstl/feature_test.cc | 1 + 58 files changed, 1411 insertions(+), 201 deletions(-) create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr94851-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr94851-3.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr94851-4.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr95152-4.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr95152-5.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr88465.c create mode 100644 gcc/testsuite/gcc.target/i386/bitwise_mask_op-1.c create mode 100644 gcc/testsuite/gcc.target/i386/bitwise_mask_op-2.c create mode 100644 gcc/testsuite/gcc.target/i386/bitwise_mask_op-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr96262-1.c create mode 100644 gcc/testsuite/gcc.target/i386/spill_to_mask-1.c create mode 100644 gcc/testsuite/gcc.target/i386/spill_to_mask-2.c create mode 100644 gcc/testsuite/gcc.target/i386/spill_to_mask-3.c create mode 100644 gcc/testsuite/gcc.target/i386/spill_to_mask-4.c