This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gcc_bootstrap/master-aarch64-bootstrap_O3 in repository toolchain/ci/gcc.
from 2dc2f417288 libstdc++: Add more tests for filesystem directory iterators adds 6bc732eba9a [COMMITTED] Change multiprecision.org to use https adds c17975d81aa AutoFDO: don't set param_early_inliner_max_iterations to 10. adds d98668eb06f libstdc++: Do not use dirent::d_type unconditionally adds ae7e4af964e Daily bump. adds 4c4d0af4c94 cris: Don't default to -mmul-bug-workaround adds a58401d2e6d cris: For expanded movsi, don't match operands we know will [...] adds 27e35bc4910 cris: Remove CRIS v32 ACR artefacts adds 9a7f14ef9b6 cris: Don't discriminate against ALL_REGS in TARGET_REGISTE [...] adds 07a6c52c4cd cris: Reload using special-regs before general-regs adds 756eabacfcd Declare std::array members with attribute const [PR101831]. adds 55d83cdf23b vect: Simplify and extend the complex numbers validation routines. adds ab95fe61fea AArch64: use canonical ordering for complex mul, fma and fms adds 9f6f411f63f AArch32: use canonical ordering for complex mul, fma and fms adds cac2f69cdad gcc: define _REENTRANT for OpenRISC when -pthread is passed adds 9b4eee5fd15 analyzer: stop -ftrivial-auto-var-init from suppressing uni [...] adds 93e759fc18a analyzer: implement bit_range_region adds ea3e1915954 analyzer: consolidate duplicate code in region::calc_offset adds 13ad6d9f50e analyzer: fix missing check for uninit of return values adds 302caa1faeb Remove dead macro: TEXT_SECTION_NAME adds 9a92e46c0e9 lto: fix error handling for -Wl,-plugin-opt=debug adds b229c518609 libstdc++: Fix link failure in _OutputIteratorConcept adds c123096cf14 libstdc++: Fix invalid instantiations in tests adds 2905e1af945 libstdc++: Fix -Wunused-variable warning for -fno-exceptions build adds 14d642df2b3 rs6000/testsuite: Return 0 for powerpc_altivec_ok on other targets new fb45d8e692d docs: mention analyzer interaction with -ftrivial-auto-var- [...]
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 | 301 ++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/analyzer/analyzer.h | 1 + gcc/analyzer/region-model-manager.cc | 20 + gcc/analyzer/region-model.cc | 45 ++- gcc/analyzer/region-model.h | 6 +- gcc/analyzer/region.cc | 121 ++++--- gcc/analyzer/region.h | 89 +++++ gcc/auto-profile.cc | 3 +- gcc/config/aarch64/aarch64-simd.md | 14 +- gcc/config/aarch64/aarch64-sve.md | 6 +- gcc/config/arm/vec-common.md | 14 +- gcc/config/cris/constraints.md | 7 +- gcc/config/cris/cris.cc | 36 +- gcc/config/cris/cris.h | 46 ++- gcc/config/cris/cris.md | 33 +- gcc/config/or1k/linux.h | 2 + gcc/cp/ChangeLog | 7 + gcc/doc/install.texi | 2 +- gcc/doc/invoke.texi | 5 +- gcc/doc/md.texi | 52 +-- gcc/dwarf2out.cc | 5 - gcc/fortran/ChangeLog | 6 + gcc/lto/lto-common.cc | 13 +- gcc/lto/lto-object.cc | 8 +- gcc/opts.cc | 2 - gcc/testsuite/ChangeLog | 41 +++ gcc/testsuite/g++.dg/vect/pr99149.cc | 2 +- gcc/testsuite/gcc.dg/analyzer/torture/ubsan-1.c | 2 + .../gcc.dg/analyzer/torture/uninit-bit-field-ref.c | 31 ++ .../torture/uninit-trivial-auto-var-init-pattern.c | 10 + .../uninit-trivial-auto-var-init-uninitialized.c | 10 + .../torture/uninit-trivial-auto-var-init-zero.c | 10 + gcc/testsuite/gcc.dg/vect/complex/pr102819-1.c | 20 + gcc/testsuite/gcc.dg/vect/complex/pr102819-2.c | 17 + gcc/testsuite/gcc.dg/vect/complex/pr102819-3.c | 17 + gcc/testsuite/gcc.dg/vect/complex/pr102819-4.c | 17 + gcc/testsuite/gcc.dg/vect/complex/pr102819-5.c | 17 + gcc/testsuite/gcc.dg/vect/complex/pr102819-6.c | 18 + gcc/testsuite/gcc.dg/vect/complex/pr102819-7.c | 18 + gcc/testsuite/gcc.dg/vect/complex/pr102819-8.c | 18 + gcc/testsuite/gcc.dg/vect/complex/pr102819-9.c | 21 ++ gcc/testsuite/gcc.dg/vect/complex/pr103169.c | 12 + gcc/testsuite/lib/target-supports.exp | 30 +- gcc/tree-data-ref.h | 7 +- gcc/tree-vect-slp-patterns.cc | 401 ++++++++++++--------- gcc/tree-vect-slp.cc | 19 +- gcc/tree-vectorizer.h | 11 +- libcpp/ChangeLog | 14 + libgomp/ChangeLog | 22 ++ libstdc++-v3/ChangeLog | 44 +++ libstdc++-v3/include/bits/boost_concept_check.h | 4 +- libstdc++-v3/include/std/array | 16 +- libstdc++-v3/src/c++17/fs_dir.cc | 2 +- libstdc++-v3/src/filesystem/dir.cc | 2 +- .../23_containers/array/capacity/empty.cc | 18 + .../23_containers/array/capacity/max_size.cc | 18 + .../testsuite/23_containers/array/capacity/size.cc | 18 + .../23_containers/array/iterators/begin_end.cc | 39 ++ .../23_containers/multiset/operators/cmp_c++20.cc | 8 +- .../23_containers/set/operators/cmp_c++20.cc | 8 +- .../27_io/filesystem/iterators/error_reporting.cc | 4 + .../filesystem/iterators/error_reporting.cc | 4 + 63 files changed, 1425 insertions(+), 391 deletions(-) create mode 100644 gcc/testsuite/gcc.dg/analyzer/torture/uninit-bit-field-ref.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/torture/uninit-trivial-auto-var-i [...] create mode 100644 gcc/testsuite/gcc.dg/analyzer/torture/uninit-trivial-auto-var-i [...] create mode 100644 gcc/testsuite/gcc.dg/analyzer/torture/uninit-trivial-auto-var-i [...] create mode 100644 gcc/testsuite/gcc.dg/vect/complex/pr102819-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/complex/pr102819-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/complex/pr102819-3.c create mode 100644 gcc/testsuite/gcc.dg/vect/complex/pr102819-4.c create mode 100644 gcc/testsuite/gcc.dg/vect/complex/pr102819-5.c create mode 100644 gcc/testsuite/gcc.dg/vect/complex/pr102819-6.c create mode 100644 gcc/testsuite/gcc.dg/vect/complex/pr102819-7.c create mode 100644 gcc/testsuite/gcc.dg/vect/complex/pr102819-8.c create mode 100644 gcc/testsuite/gcc.dg/vect/complex/pr102819-9.c create mode 100644 gcc/testsuite/gcc.dg/vect/complex/pr103169.c create mode 100644 libstdc++-v3/testsuite/23_containers/array/iterators/begin_end.cc