This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_native_check_binutils/master-arm in repository toolchain/ci/gcc.
from 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 adds fb45d8e692d docs: mention analyzer interaction with -ftrivial-auto-var- [...] adds 88944e13149 Daily bump. adds dc898b2ba5c Correct typos in -Wuse-after-free description. adds 501c4ee9fad c++: dependent array bounds completion [PR104302] adds 54d21dd5b5c openmp, fortran: Improve !$omp atomic checks [PR104328] new de67f943b85 ranger: Fix up wi_fold_in_parts for small precision types [ [...] new 0415470c8d6 s390x: Fix one more -Wformat-diag. new 9db03cd0caf Fix wording for: attribute ‘-xyz’ argument ‘target’ is unknown
The 3 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 | 100 +++++ gcc/DATESTAMP | 2 +- gcc/analyzer/ChangeLog | 44 +++ 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/common.opt | 4 +- gcc/config/aarch64/aarch64-simd.md | 14 +- gcc/config/aarch64/aarch64-sve.md | 6 +- gcc/config/arm/vec-common.md | 14 +- gcc/config/i386/i386-options.cc | 2 +- gcc/config/or1k/linux.h | 2 + gcc/config/s390/s390.cc | 6 +- gcc/cp/decl.cc | 10 +- gcc/doc/invoke.texi | 3 +- gcc/doc/md.texi | 52 +-- gcc/dwarf2out.cc | 5 - gcc/fortran/openmp.cc | 15 +- gcc/lto/ChangeLog | 8 + gcc/lto/lto-common.cc | 13 +- gcc/lto/lto-object.cc | 8 +- gcc/range-op.cc | 22 +- gcc/testsuite/ChangeLog | 48 +++ gcc/testsuite/g++.dg/opt/pr104334.C | 40 ++ gcc/testsuite/g++.dg/template/array35.C | 11 + gcc/testsuite/g++.dg/template/array36.C | 15 + 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/gfortran.dg/gomp/atomic-27.f90 | 34 ++ 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 +- libstdc++-v3/ChangeLog | 30 ++ libstdc++-v3/include/bits/boost_concept_check.h | 4 +- libstdc++-v3/src/c++17/fs_dir.cc | 2 +- libstdc++-v3/src/filesystem/dir.cc | 2 +- .../23_containers/multiset/operators/cmp_c++20.cc | 8 +- .../23_containers/set/operators/cmp_c++20.cc | 8 +- 57 files changed, 1175 insertions(+), 347 deletions(-) create mode 100644 gcc/testsuite/g++.dg/opt/pr104334.C create mode 100644 gcc/testsuite/g++.dg/template/array35.C create mode 100644 gcc/testsuite/g++.dg/template/array36.C 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 gcc/testsuite/gfortran.dg/gomp/atomic-27.f90