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-arm-check_bootstrap in repository toolchain/ci/gcc.
from 8a8a7d332d5 compiler: in composite literals use temps only for interfaces adds a7e655ae401 Add stmt context in simplify_using_ranges. adds 604dce2d74d Allow PHIs to pick up global values. adds a96d8d67d00 Fix MINUS_EXPR relations. adds cca7eb8f7cc go-gcc: set DECL_NAMELESS for temporary variables adds 13c906f43f4 compiler: don't generate temporaries for composite literals adds 362347c5a4e c++: don't treat member var as var template adds 1cb5e50f984 docs: Fix s/net yet/not yet/ typo adds 6bc18203dd2 Daily bump. adds 652abe22205 aix: align text CSECTs to at least 32 bytes. adds ed392e9db43 The upper bits of FIXUPIMMS{S,D} should come from src1 not dest. adds 6bf383c37e6 fixinc: don't "fix" machine names in __has_include(...) [PR91085] adds 35da8a98026 MAINTAINERS: Add myself for write after approval adds 39da8a7ba9a tree-optimization/101264 - rework SLP "any" permute forward prop adds 0a9d038ec10 arm/66791: Gate comparison in vca intrinsics on __FAST_MATH__. adds a3ce7d75dd9 gcc.c's check_offload_target_name: Fixes to inform hints adds f6bc9d9bdda [testsuite]: Add missing dg-add-options float16 to gcc.dg/d [...] adds 63fe82d80de gcc.c: Add -foffload= to display_help adds e61ffa20140 analyzer: eliminate enum binding_key [PR95006] adds a075350ee7b tree-optimization/101267 - fix SLP vect with masked operations adds e66d0b7b87d c++: DR2397 - auto specifier for * and & to arrays [PR100975] adds 251697a64ba [amdgcn] Update CFI configuration adds 22f201e4b32 [amdgcn] Use frame pointer for CFA expressions. adds b5bb7f328d5 [amdgcn] Add hook for DWARF address spaces. adds c28e1d288ab c++: Fix push_access_scope and introduce RAII wrapper for it adds 730d021e3e4 Fix IEEE 128-bit min/max test. adds 13eaeffde5d libiberty: No longer use /usr/tmp adds aa31ae69708 testsuite: Add missing dg-add-options to CTF testcase ctf-s [...] adds 996be6b670b libstdc++: Suppress redundant definitions of static members [...] adds 36adced3b6b libstdc++: Make <experimental/simd> depend on C++17 adds 6963c3b9ed1 libstdc++: Improve Doxygen documentation groups [PR 101258] adds 25b6bfea5f1 Daily bump. adds 613497aa6e2 c++: Extend the PR96204 fix to variable templates too adds a688c284dd3 c++: cxx_eval_array_reference and empty elem type [PR101194] adds 91c771ec8a3 openmp - Fix up && and || reductions [PR94366] adds b0ab968999c dwarf2out: Handle COMPOUND_LITERAL_EXPR in loc_list_from_tr [...] adds 7d8211603a3 tree-optimization/101178 - handle VEC_PERM in SLP permute p [...]
No new revisions were added by this update.
Summary of changes: ChangeLog | 4 + MAINTAINERS | 1 + fixincludes/ChangeLog | 9 + fixincludes/fixfixes.c | 45 +- fixincludes/inclhack.def | 3 +- fixincludes/tests/base/testing.h | 2 +- gcc/ChangeLog | 248 ++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 241 ++++++++ gcc/analyzer/ChangeLog | 237 ++++++++ gcc/analyzer/analyzer.h | 5 + gcc/analyzer/engine.cc | 5 + gcc/analyzer/program-state.cc | 1 + gcc/analyzer/region-model-impl-calls.cc | 39 +- gcc/analyzer/region-model-manager.cc | 313 +++++++++- gcc/analyzer/region-model.cc | 72 +-- gcc/analyzer/region-model.h | 27 + gcc/analyzer/region.cc | 230 ++++++-- gcc/analyzer/region.h | 125 +++- gcc/analyzer/store.cc | 653 ++++++++++++++------- gcc/analyzer/store.h | 157 +++-- gcc/analyzer/svalue.cc | 381 ++++++++++++ gcc/analyzer/svalue.h | 262 ++++++++- gcc/common.opt | 5 +- gcc/common/config/gcn/gcn-common.c | 2 +- gcc/config/arm/arm_neon.h | 259 ++++---- gcc/config/gcn/gcn.c | 171 +++++- gcc/config/gcn/gcn.h | 10 +- gcc/config/i386/sse.md | 8 +- gcc/config/i386/subst.md | 21 + gcc/config/rs6000/rs6000.c | 6 +- gcc/config/rs6000/xcoff.h | 3 +- gcc/cp/ChangeLog | 21 + gcc/cp/constexpr.c | 4 +- gcc/cp/constraint.cc | 7 +- gcc/cp/cp-tree.h | 23 +- gcc/cp/decl.c | 11 - gcc/cp/pt.c | 30 +- gcc/doc/generic.texi | 2 +- gcc/dwarf2out.c | 4 + gcc/gcc.c | 43 +- gcc/go/ChangeLog | 7 + gcc/go/go-gcc.cc | 3 + gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/expressions.cc | 103 +--- gcc/go/gofrontend/expressions.h | 6 - gcc/omp-low.c | 55 +- gcc/range-op.cc | 64 +- gcc/testsuite/ChangeLog | 90 +++ gcc/testsuite/g++.dg/cpp0x/auto24.C | 3 +- gcc/testsuite/g++.dg/cpp0x/auto3.C | 4 +- gcc/testsuite/g++.dg/cpp0x/auto42.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-empty16.C | 10 + gcc/testsuite/g++.dg/cpp0x/initlist75.C | 2 +- gcc/testsuite/g++.dg/cpp0x/initlist80.C | 2 +- gcc/testsuite/g++.dg/cpp23/auto-array.C | 36 ++ gcc/testsuite/g++.dg/cpp2a/concepts-access2.C | 13 + gcc/testsuite/g++.dg/diagnostic/auto1.C | 3 +- gcc/testsuite/g++.dg/template/access41.C | 24 + gcc/testsuite/g++.dg/template/access41a.C | 29 + gcc/testsuite/gcc.dg/analyzer/clobbers-1.c | 98 ++++ gcc/testsuite/gcc.dg/analyzer/clobbers-2.c | 72 +++ gcc/testsuite/gcc.dg/analyzer/data-model-1.c | 24 +- gcc/testsuite/gcc.dg/analyzer/explode-1.c | 2 +- gcc/testsuite/gcc.dg/analyzer/memset-1.c | 118 +++- .../gcc.dg/analyzer/memset-CVE-2017-18549-1.c | 107 ++++ gcc/testsuite/gcc.dg/analyzer/symbolic-8.c | 11 + gcc/testsuite/gcc.dg/debug/ctf/ctf-skip-types-2.c | 1 + gcc/testsuite/gcc.dg/debug/ctf/ctf-skip-types-4.c | 2 + gcc/testsuite/gcc.dg/pr101254.c | 27 + gcc/testsuite/gcc.dg/pr101266.c | 8 + gcc/testsuite/gcc.dg/vect/bb-slp-72.c | 29 + gcc/testsuite/gcc.dg/vect/bb-slp-73.c | 29 + gcc/testsuite/gcc.dg/vect/bb-slp-74.c | 30 + gcc/testsuite/gcc.target/i386/pr101248.c | 123 ++++ gcc/testsuite/gcc.target/powerpc/float128-minmax.c | 11 +- gcc/testsuite/gfortran.dg/pr101264.f90 | 94 +++ gcc/testsuite/gfortran.dg/pr101267.f90 | 23 + gcc/testsuite/lib/target-supports.exp | 10 + gcc/tree-vect-slp.c | 275 +++++---- gcc/tree-vect-stmts.c | 92 +-- gcc/value-query.cc | 3 +- gcc/vr-values.c | 71 +-- gcc/vr-values.h | 14 +- libgcc/ChangeLog | 16 + libgfortran/ChangeLog | 6 + libgomp/ChangeLog | 16 + libgomp/testsuite/libgomp.c-c++-common/pr94366.c | 17 + libiberty/ChangeLog | 5 + libiberty/make-temp-file.c | 5 +- libstdc++-v3/ChangeLog | 42 ++ libstdc++-v3/doc/doxygen/user.cfg.in | 21 +- libstdc++-v3/include/bits/random.h | 6 +- libstdc++-v3/include/bits/random.tcc | 18 +- libstdc++-v3/include/bits/this_thread_sleep.h | 2 +- libstdc++-v3/include/experimental/bits/simd.h | 12 + .../include/experimental/bits/simd_detail.h | 3 + libstdc++-v3/include/experimental/simd | 20 + libstdc++-v3/include/experimental/type_traits | 37 +- libstdc++-v3/include/std/scoped_allocator | 8 +- libstdc++-v3/include/std/type_traits | 225 +++++-- libstdc++-v3/include/std/variant | 4 + .../testsuite/26_numerics/random/pr60037-neg.cc | 4 +- 103 files changed, 4718 insertions(+), 1173 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-empty16.C create mode 100644 gcc/testsuite/g++.dg/cpp23/auto-array.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-access2.C create mode 100644 gcc/testsuite/g++.dg/template/access41.C create mode 100644 gcc/testsuite/g++.dg/template/access41a.C create mode 100644 gcc/testsuite/gcc.dg/analyzer/clobbers-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/clobbers-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/memset-CVE-2017-18549-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/symbolic-8.c create mode 100644 gcc/testsuite/gcc.dg/pr101254.c create mode 100644 gcc/testsuite/gcc.dg/pr101266.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-72.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-73.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-74.c create mode 100644 gcc/testsuite/gcc.target/i386/pr101248.c create mode 100644 gcc/testsuite/gfortran.dg/pr101264.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr101267.f90 create mode 100644 libgomp/testsuite/libgomp.c-c++-common/pr94366.c