This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_gnu_tx1/gnu-master-aarch64-spec2k6-O3 in repository toolchain/ci/gcc.
from 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 [...] adds 9f6aeb85ee8 i386: Add integer nabs instructions [PR101044] adds a3aaba68405 tree-optimization/100778 - fix placement of trapping vector [...] adds 4a876059384 tree-optimization/101278 - handle self-use in DSE analysis adds 09a7b00ac30 MAINTAINERS - Add myself for write after approval adds 0a77c07b9b3 tree-optimization/101280 - revise interchange fix for PR101173 adds a86b3453fc6 Change the type of predicates to bool. adds cfeffe9c461 Return true/false instead of 1/0 from generic predicates. adds d63454815de i386: Return true/false instead of 1/0 from predicates. adds edafb35bdad x86: Convert CONST_WIDE_INT/CONST_VECTOR to broadcast adds 51c30227fa6 x86: Add vec_duplicate<mode> expander adds cc8453012f7 Darwin: Define a suitable section name for CTF [PR101283] adds cdf4576b201 Use intermediate integer type with proper signedness adds 506c68e25fb Fix duplicate name issues in output of -fdump-ada-spec #2 adds a3d8860d638 Improve packed record layout support with -fdump-ada-spec adds f2ce64b53fa libstdc++: Improvements to Doxygen markup adds b97486f465f Add IEEE 128-bit fp conditional move on PowerPC. adds 58b735b70b0 Fortran: set version field in CFI_cdesc_t to CFI_VERSION adds b544c348e13 input.c: move file caching globals to a new file_cache class adds 1a4b2224b8a soft-fp: Update soft-fp from glibc adds bea7c16a467 Daily bump.
No new revisions were added by this update.
Summary of changes: ChangeLog | 8 + MAINTAINERS | 2 + fixincludes/ChangeLog | 9 + fixincludes/fixfixes.c | 45 +- fixincludes/inclhack.def | 3 +- fixincludes/tests/base/testing.h | 2 +- gcc/ChangeLog | 465 +++++++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 247 ++++++++ gcc/ada/exp_attr.adb | 7 +- 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/c-family/ChangeLog | 15 + gcc/c-family/c-ada-spec.c | 40 +- gcc/common.opt | 5 +- gcc/common/config/gcn/gcn-common.c | 2 +- gcc/config/arm/arm_neon.h | 259 ++++---- gcc/config/darwin.h | 4 + gcc/config/gcn/gcn.c | 171 +++++- gcc/config/gcn/gcn.h | 10 +- gcc/config/i386/i386-expand.c | 195 +++++- gcc/config/i386/i386-features.c | 195 +++--- gcc/config/i386/i386-protos.h | 4 + gcc/config/i386/i386.c | 13 + gcc/config/i386/i386.md | 72 +++ gcc/config/i386/predicates.md | 14 +- gcc/config/i386/sse.md | 39 +- gcc/config/i386/subst.md | 21 + gcc/config/mips/mips-protos.h | 2 +- gcc/config/rs6000/rs6000.c | 40 +- gcc/config/rs6000/rs6000.md | 106 ++++ gcc/config/rs6000/xcoff.h | 3 +- gcc/cp/ChangeLog | 46 ++ 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/diagnostic.h | 3 + gcc/doc/generic.texi | 2 +- gcc/dwarf2out.c | 4 + gcc/gcc.c | 43 +- gcc/genpreds.c | 8 +- gcc/gimple-loop-interchange.cc | 7 +- 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/input.c | 459 +++++++++------ gcc/input.h | 33 ++ gcc/omp-low.c | 55 +- gcc/range-op.cc | 64 +- gcc/recog.c | 137 ++--- gcc/recog.h | 2 +- gcc/testsuite/ChangeLog | 181 ++++++ gcc/testsuite/c-c++-common/dump-ada-spec-14.c | 2 +- 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/torture/pr100778.c | 31 + gcc/testsuite/gcc.dg/torture/pr101278.c | 21 + .../gcc.dg/tree-ssa/loop-interchange-16.c | 22 + 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.target/i386/avx512f-broadcast-pr87767-1.c | 7 +- .../gcc.target/i386/avx512f-broadcast-pr87767-5.c | 5 +- gcc/testsuite/gcc.target/i386/avx512f_cond_move.c | 4 +- .../gcc.target/i386/avx512vl-broadcast-pr87767-1.c | 12 +- .../gcc.target/i386/avx512vl-broadcast-pr87767-5.c | 9 +- gcc/testsuite/gcc.target/i386/pr100865-1.c | 13 + gcc/testsuite/gcc.target/i386/pr100865-10a.c | 33 ++ gcc/testsuite/gcc.target/i386/pr100865-10b.c | 7 + gcc/testsuite/gcc.target/i386/pr100865-11a.c | 23 + gcc/testsuite/gcc.target/i386/pr100865-11b.c | 8 + gcc/testsuite/gcc.target/i386/pr100865-11c.c | 8 + gcc/testsuite/gcc.target/i386/pr100865-12a.c | 20 + gcc/testsuite/gcc.target/i386/pr100865-12b.c | 8 + gcc/testsuite/gcc.target/i386/pr100865-12c.c | 8 + gcc/testsuite/gcc.target/i386/pr100865-2.c | 14 + gcc/testsuite/gcc.target/i386/pr100865-3.c | 15 + gcc/testsuite/gcc.target/i386/pr100865-4a.c | 16 + gcc/testsuite/gcc.target/i386/pr100865-4b.c | 9 + gcc/testsuite/gcc.target/i386/pr100865-5a.c | 16 + gcc/testsuite/gcc.target/i386/pr100865-5b.c | 9 + gcc/testsuite/gcc.target/i386/pr100865-6a.c | 16 + gcc/testsuite/gcc.target/i386/pr100865-6b.c | 9 + gcc/testsuite/gcc.target/i386/pr100865-6c.c | 16 + gcc/testsuite/gcc.target/i386/pr100865-7a.c | 17 + gcc/testsuite/gcc.target/i386/pr100865-7b.c | 9 + gcc/testsuite/gcc.target/i386/pr100865-7c.c | 17 + gcc/testsuite/gcc.target/i386/pr100865-8a.c | 24 + gcc/testsuite/gcc.target/i386/pr100865-8b.c | 7 + gcc/testsuite/gcc.target/i386/pr100865-8c.c | 7 + gcc/testsuite/gcc.target/i386/pr100865-9a.c | 25 + gcc/testsuite/gcc.target/i386/pr100865-9b.c | 7 + gcc/testsuite/gcc.target/i386/pr100865-9c.c | 7 + gcc/testsuite/gcc.target/i386/pr101044.c | 9 + gcc/testsuite/gcc.target/i386/pr101248.c | 123 ++++ gcc/testsuite/gcc.target/powerpc/float128-cmove.c | 58 ++ .../gcc.target/powerpc/float128-minmax-3.c | 15 + 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-ssa-dse.c | 10 +- gcc/tree-vect-slp.c | 290 ++++----- gcc/tree-vect-stmts.c | 92 +-- gcc/value-query.cc | 3 +- libgcc/ChangeLog | 21 + libgcc/soft-fp/extendhfxf2.c | 53 ++ libgcc/soft-fp/truncxfhf2.c | 52 ++ libgfortran/ChangeLog | 13 + libgfortran/runtime/ISO_Fortran_binding.c | 4 +- libgomp/ChangeLog | 21 + libgomp/testsuite/libgomp.c-c++-common/pr94366.c | 17 + libiberty/ChangeLog | 5 + libiberty/make-temp-file.c | 5 +- libstdc++-v3/ChangeLog | 58 ++ libstdc++-v3/doc/doxygen/doxygroups.cc | 4 +- libstdc++-v3/doc/doxygen/user.cfg.in | 28 +- libstdc++-v3/include/bits/fs_fwd.h | 34 +- libstdc++-v3/include/bits/fs_path.h | 20 +- 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/fs_fwd.h | 24 +- libstdc++-v3/include/experimental/bits/fs_path.h | 12 +- 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/ext/throw_allocator.h | 2 +- libstdc++-v3/include/std/chrono | 72 ++- libstdc++-v3/include/std/scoped_allocator | 8 +- libstdc++-v3/include/std/system_error | 26 +- libstdc++-v3/include/std/type_traits | 225 +++++-- libstdc++-v3/include/std/variant | 4 + libstdc++-v3/libsupc++/exception | 20 +- libstdc++-v3/libsupc++/exception.h | 1 + .../testsuite/26_numerics/random/pr60037-neg.cc | 4 +- 173 files changed, 6877 insertions(+), 1606 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/torture/pr100778.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr101278.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/loop-interchange-16.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/pr100865-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr100865-10a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr100865-10b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr100865-11a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr100865-11b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr100865-11c.c create mode 100644 gcc/testsuite/gcc.target/i386/pr100865-12a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr100865-12b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr100865-12c.c create mode 100644 gcc/testsuite/gcc.target/i386/pr100865-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr100865-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr100865-4a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr100865-4b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr100865-5a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr100865-5b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr100865-6a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr100865-6b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr100865-6c.c create mode 100644 gcc/testsuite/gcc.target/i386/pr100865-7a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr100865-7b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr100865-7c.c create mode 100644 gcc/testsuite/gcc.target/i386/pr100865-8a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr100865-8b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr100865-8c.c create mode 100644 gcc/testsuite/gcc.target/i386/pr100865-9a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr100865-9b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr100865-9c.c create mode 100644 gcc/testsuite/gcc.target/i386/pr101044.c create mode 100644 gcc/testsuite/gcc.target/i386/pr101248.c create mode 100644 gcc/testsuite/gcc.target/powerpc/float128-cmove.c create mode 100644 gcc/testsuite/gcc.target/powerpc/float128-minmax-3.c create mode 100644 gcc/testsuite/gfortran.dg/pr101264.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr101267.f90 create mode 100644 libgcc/soft-fp/extendhfxf2.c create mode 100644 libgcc/soft-fp/truncxfhf2.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/pr94366.c