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_gcc/master-aarch64 in repository toolchain/ci/gcc.
from c40c6a50fd4 openmp: Add support for declare simd and declare variant in [...] adds 7665af0b1a9 i386: Improve single operand AVX512F permutations [PR80355] adds 08aa0e3d4f7 tree-optimization/101809 - support emulated gather for double[int] adds 50b5877925e i386: Allow some V32HImode and V64QImode permutations even [...] adds 557d06f8b3d Enable gcc.target/i386/pr88531-1a.c for all targets adds 2ba0376ac40 gfortran: Fix in-build-tree testing [PR101305, PR101660] adds 84f906df4f0 mklog: support '-b c/101343' format. adds d796cc7a3e7 openmp: Fix up cp/parser.c build with GCC 4.8 to 6 adds 3ae564ea741 Daily bump. adds 92f7016940e gcc.dg/uninit-pred-9_b.c: Xfail for CRIS too adds 05a03f3986d Extend ldexp{s,d}f3 to vscalefs{s,d} when TARGET_AVX512F an [...] adds fed7c1634e8 compiler: don't crash on a, b := int(0) adds a45918f8a74 Ada: Remove debug line number for DECL_IGNORED_P functions adds 0e6017f5b4f sanitizer: Cherry-pick realpath fix adds b8f604da25b arm/66791: Replace builtins for vdup_n and vmov_n intrinsics. adds f19c70afa4a tree-optimization/101861 - fix gather use for non-gather refs adds d7e91f4894f middle-end/101858 - avoid shift of pointer in folding adds 9851a1631f2 Fix min_flags handling in mod-ref adds cecdff844ac Small tweak to expand_used_vars adds e8426554e13 Adjust volatile handling of the operand scanner adds 2cb02e065ff target/101788 - avoid decomposing hard-register "loads" adds cba64d855df Fix gcc.dg/lto/pr48622_0.c testcase adds 58340a7cd36 Fortran: Fix c_float128 and c_float128_complex definitions. adds 04ddd108d12 libstdc++: Fix missing descriptions in ChangeLog entries adds 4fa6c0ec350 libstdc++: Define std::is_pointer_interconvertible_base_of [...] adds 61867083127 c++: most vexing parse and braced CTAD [PR89062] adds 7e39d1a15f5 c++: recognize class-scope non-template dguides [PR79501] adds ee8f9ff00d7 c++: Optimize constinit thread_local vars [PR101786] adds 9707d2e5dbb c++: parameterized requires-expr as default argument [PR101725] adds 6cc92e946ed rs6000: Add the rest of the [altivec] stanza to the builtins file adds ba6aa474705 rs6000: Add VSX builtins adds 873273449a9 rs6000: Add available-everywhere and ancient builtins adds 93f1dbc7cdc libstdc++: Fix test that fails randomly [PR101866] adds 58f87503427 Daily bump. adds 21fd62e5ca9 c++: constexpr std::construct_at on empty field [PR101663] adds 95e1eca43d1 Combine avx_vec_concatv16si and avx512f_zero_extendv16hiv16 [...] adds 2bdf17de1d0 Make -no-pie option work for native Windows adds 3890c28ac5b c++: Fix up parsing of attributes for using-directive adds c84f79e9e3f openmp: Diagnose omp::directive/sequence on using-directive adds 9b7ab853bf3 c++: Fix ICE on defaulted spaceship with pointer return typ [...] adds ef07b918a7a openmp: Diagnose another case of mixing parameter and attri [...] adds 01f8a8b48e5 openmp: Diagnose syntax mismatches between declare target a [...] adds 04b4f315259 i386: Fix up V32HImode permutations with -mno-avx512bw [PR101860] adds fb0cd8f1116 gfortran.dg/PR82376.f90: Avoid matching a file-path adds 2d7967a10c2 arc: Small data doesn't need fcommon option adds 432de084981 OpenMP 5.1: Add proc-bind 'primary' support adds d3a7fbcb7c7 libstdc++: Add #error to some files that depend on a specif [...] adds 34cd97ff94b Remove legacy back threader. adds d2ba65ab601 Evaluate type arguments of sizeof that are structs of varia [...] adds 27a1fb385b7 c++: fix ptrmemfunc template instantiation [PR101219] adds 20ce14c7991 libstdc++: Add [[nodiscard]] to experimental::randint adds b1c0e8599aa libstdc++: Make some #error strings consistent with other tests adds 9017326e19f libstdc++: Add additional overload of std::lerp [PR101870] adds a6da2cddcf0 Fix condition testing void functions in ipa-split. adds 8c8df06e464 [i386] Introduce scalar version of avx512f_vmscalef.
No new revisions were added by this update.
Summary of changes: contrib/ChangeLog | 4 + contrib/mklog.py | 6 +- gcc/ChangeLog | 187 +++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 7 + gcc/ada/gcc-interface/trans.c | 4 +- gcc/c/ChangeLog | 6 + gcc/c/c-parser.c | 7 +- gcc/c/c-typeck.c | 8 +- gcc/cfgexpand.c | 9 +- gcc/common/config/arc/arc-common.c | 4 +- gcc/config.in | 6 + gcc/config/arc/arc.c | 3 - gcc/config/arm/arm_neon.h | 107 +- gcc/config/arm/arm_neon_builtins.def | 3 - gcc/config/i386/i386-expand.c | 20 +- gcc/config/i386/i386.md | 45 +- gcc/config/i386/mingw-w64.h | 9 + gcc/config/i386/mingw32.h | 8 + gcc/config/i386/sse.md | 308 +++- gcc/config/rs6000/rs6000-builtin-new.def | 1764 ++++++++++++++++++++ gcc/config/rs6000/rs6000-call.c | 7 +- gcc/config/rs6000/rs6000.h | 2 + gcc/configure | 20 + gcc/configure.ac | 17 + gcc/cp/ChangeLog | 79 + gcc/cp/constexpr.c | 4 +- gcc/cp/cp-tree.h | 11 +- gcc/cp/decl.c | 8 + gcc/cp/decl2.c | 8 +- gcc/cp/method.c | 2 + gcc/cp/name-lookup.c | 11 + gcc/cp/parser.c | 165 +- gcc/cp/pt.c | 8 +- gcc/cp/semantics.c | 4 +- gcc/cp/tree.c | 4 +- gcc/doc/invoke.texi | 3 - gcc/flag-types.h | 7 - gcc/fold-const.c | 2 + gcc/fortran/ChangeLog | 12 + gcc/fortran/dump-parse-tree.c | 1 + gcc/fortran/gfortran.h | 1 + gcc/fortran/intrinsic.texi | 6 +- gcc/fortran/iso-c-binding.def | 15 +- gcc/fortran/openmp.c | 5 +- gcc/fortran/trans-common.c | 9 +- gcc/fortran/trans-openmp.c | 3 + gcc/fortran/trans-types.c | 12 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/expressions.cc | 15 +- gcc/ipa-modref.c | 35 +- gcc/ipa-split.c | 5 +- gcc/params.opt | 13 - gcc/testsuite/ChangeLog | 121 ++ gcc/testsuite/c-c++-common/gomp/pr61486-2.c | 13 + gcc/testsuite/c-c++-common/modref-dse.c | 38 + gcc/testsuite/g++.dg/DRs/dr2082.C | 12 + gcc/testsuite/g++.dg/cpp0x/gen-attrs-58.C | 2 +- gcc/testsuite/g++.dg/cpp0x/gen-attrs-59.C | 9 +- gcc/testsuite/g++.dg/cpp0x/gen-attrs-76.C | 7 +- gcc/testsuite/g++.dg/cpp1z/class-deduction97.C | 6 + gcc/testsuite/g++.dg/cpp1z/class-deduction98.C | 10 + gcc/testsuite/g++.dg/cpp2a/concepts-uneval4.C | 12 + gcc/testsuite/g++.dg/cpp2a/constexpr-new14.C | 60 +- gcc/testsuite/g++.dg/cpp2a/constexpr-new20.C | 18 + gcc/testsuite/g++.dg/cpp2a/constexpr-new5.C | 60 +- gcc/testsuite/g++.dg/cpp2a/constexpr-new6.C | 64 +- gcc/testsuite/g++.dg/cpp2a/constinit16.C | 21 + .../cpp2a/{constexpr-new14.C => construct_at.h} | 15 +- gcc/testsuite/g++.dg/cpp2a/spaceship-synth-neg6.C | 11 + gcc/testsuite/g++.dg/cpp2a/spaceship-synth11.C | 29 + gcc/testsuite/g++.dg/gomp/attrs-11.C | 14 +- gcc/testsuite/g++.dg/gomp/attrs-12.C | 41 + gcc/testsuite/g++.dg/lookup/strong-using.C | 9 + gcc/testsuite/g++.dg/lookup/strong-using2.C | 9 + gcc/testsuite/g++.dg/warn/pr101219.C | 11 + gcc/testsuite/gcc.dg/lto/pr48622_1.c | 6 + gcc/testsuite/gcc.dg/pr101858.c | 9 + gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-7.c | 3 +- gcc/testsuite/gcc.dg/uninit-pred-9_b.c | 2 +- gcc/testsuite/gcc.dg/vla-stexp-2.c | 33 + gcc/testsuite/gcc.target/arm/pr51534.c | 26 +- gcc/testsuite/gcc.target/i386/avx512f-pr101860.c | 5 + gcc/testsuite/gcc.target/i386/avx512f-pr80355-1.c | 19 + gcc/testsuite/gcc.target/i386/avx512f-pr80355-2.c | 23 + gcc/testsuite/gcc.target/i386/pr101846-1.c | 95 ++ gcc/testsuite/gcc.target/i386/pr88531-1a.c | 2 +- gcc/testsuite/gcc.target/i386/pr98309-1.c | 18 + gcc/testsuite/gcc.target/i386/pr98309-2.c | 39 + gcc/testsuite/gfortran.dg/PR82376.f90 | 5 +- gcc/testsuite/gfortran.dg/gomp/affinity-1.f90 | 9 + gcc/testsuite/lib/gfortran.exp | 2 +- gcc/tree-core.h | 1 + gcc/tree-pretty-print.c | 2 + gcc/tree-ssa-forwprop.c | 3 +- gcc/tree-ssa-operands.c | 7 +- gcc/tree-ssa-threadbackward.c | 543 +----- gcc/tree-vect-stmts.c | 48 +- libgfortran/ChangeLog | 10 + libgfortran/Makefile.am | 9 + libgfortran/Makefile.in | 10 +- libgomp/env.c | 13 +- libgomp/libgomp.texi | 32 +- libgomp/omp.h.in | 10 +- libgomp/omp_lib.f90.in | 6 + libgomp/omp_lib.h.in | 2 + libgomp/testsuite/libgomp.c/affinity-1.c | 14 +- libsanitizer/ChangeLog | 5 + .../sanitizer_common_interceptors.inc | 12 +- libstdc++-v3/ChangeLog | 20 + libstdc++-v3/include/c_global/cmath | 16 +- libstdc++-v3/include/experimental/random | 1 + libstdc++-v3/include/ext/type_traits.h | 8 +- libstdc++-v3/include/std/type_traits | 27 + libstdc++-v3/include/std/version | 4 + libstdc++-v3/src/c++98/locale_init.cc | 4 + libstdc++-v3/src/c++98/localename.cc | 4 + libstdc++-v3/src/c++98/misc-inst.cc | 4 + .../20_util/is_pointer_interconvertible/value.cc | 51 + .../20_util/is_pointer_interconvertible/version.cc | 10 + .../testsuite/23_containers/span/layout_compat.cc | 2 +- .../testsuite/26_numerics/{lerp.cc => lerp/1.cc} | 4 +- .../testsuite/26_numerics/lerp/constexpr.cc | 21 + libstdc++-v3/testsuite/26_numerics/lerp/version.cc | 10 + .../testsuite/26_numerics/midpoint/integral.cc | 4 +- .../testsuite/26_numerics/midpoint/version.cc | 10 + .../testsuite/experimental/random/randint.cc | 18 +- 127 files changed, 3869 insertions(+), 977 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/modref-dse.c create mode 100644 gcc/testsuite/g++.dg/DRs/dr2082.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction97.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction98.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-uneval4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-new20.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constinit16.C copy gcc/testsuite/g++.dg/cpp2a/{constexpr-new14.C => construct_at.h} (87%) create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-synth-neg6.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-synth11.C create mode 100644 gcc/testsuite/g++.dg/gomp/attrs-12.C create mode 100644 gcc/testsuite/g++.dg/warn/pr101219.C create mode 100644 gcc/testsuite/gcc.dg/lto/pr48622_1.c create mode 100644 gcc/testsuite/gcc.dg/pr101858.c create mode 100644 gcc/testsuite/gcc.dg/vla-stexp-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr101860.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr80355-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr80355-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr101846-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr98309-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr98309-2.c create mode 100644 libstdc++-v3/testsuite/20_util/is_pointer_interconvertible/value.cc create mode 100644 libstdc++-v3/testsuite/20_util/is_pointer_interconvertible/version.cc rename libstdc++-v3/testsuite/26_numerics/{lerp.cc => lerp/1.cc} (98%) create mode 100644 libstdc++-v3/testsuite/26_numerics/lerp/constexpr.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/lerp/version.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/midpoint/version.cc