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_build/master-arm in repository toolchain/ci/gcc.
from 561078480ff libstdc++: Avoid debug checks in uniform container erasure [...] adds 0e90799071e libstdc++: Avoid use of hardware interference non-constant [...] adds ae2df1a347f ctf: Do not warn for CTF not supported for GNU GIMPLE adds 1848fbf0546 ctfc: Free CTF container elements in ctfc_delete_container () adds 7f78718b795 libstdc++: Move C++14 <chrono> components to new <bits/chro [...] adds fba228e259d c++: NTTP with array/function type after substitution [PR61355] adds 50e20ee6e40 Daily bump. adds 2b8453c401b Enable auto-vectorization at O2 with very-cheap cost model. adds 77ca2cfcdcc Support reduc_{plus,smax,smin,umax,min}_scal_v4hi. adds 613196462a6 Simplify (_Float16) ceil ((double) x) to .CEIL (x) when available. adds f49e3d28be4 libgcc: use .init_stack for constructors if available adds 90285ce98f3 Tweak new test cases for -march=cascadelake strangeness. adds db3d7270b42 openmp: Fix up declare target handling for vars with DECL_L [...] adds fcc13d6fc31 libstdc++: Implement ostream insertion for chrono::duration adds 82e3a826871 libstdc++: Restore debug checks in uniform container erasur [...] adds 00f34291175 Come up with OPTION_SET_P macro. adds 816da497dfb opts: include missing header files. adds 0ee3dc60523 loop: Fix profile updates after unrolling [PR102385] adds a23653c6a68 libsanitizer: Add AM_CCASFLAGS to Makefile.am adds a1fc4075fcd libstdc++: Reduce header dependencies of <algorithm> in C++ [...] adds 4d9070315aa Implement irange::debug() adds 946486ab4f8 Grow non_null_ref bitmap when num_ssa_names increases. adds e6f6972b5f4 libstdc++: Detect miscompilation of src/c++11/limits.cc new 9046e0d46fc [PR102627] Use at least natural mode during splitting hard [...]
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: ChangeLog | 5 + gcc/ChangeLog | 124 ++ gcc/DATESTAMP | 2 +- gcc/ada/gcc-interface/misc.c | 10 +- gcc/c-family/ChangeLog | 5 + gcc/c-family/c-opts.c | 6 +- gcc/c/ChangeLog | 4 + gcc/common.opt | 2 +- gcc/config/alpha/alpha.c | 2 +- gcc/config/arc/arc.c | 4 +- gcc/config/arm/arm.c | 9 +- gcc/config/bfin/bfin.c | 5 +- gcc/config/c6x/c6x.c | 3 +- gcc/config/csky/csky.c | 7 +- gcc/config/darwin.c | 31 +- gcc/config/frv/frv.c | 5 +- gcc/config/i386/djgpp.h | 2 +- gcc/config/i386/i386-expand.c | 5 + gcc/config/i386/i386.c | 26 +- gcc/config/i386/mmx.md | 36 + gcc/config/ia64/ia64.c | 6 +- gcc/config/m32c/m32c.c | 3 +- gcc/config/m32r/m32r.c | 3 +- gcc/config/m68k/m68k.c | 6 +- gcc/config/microblaze/microblaze.c | 3 +- gcc/config/mips/mips.c | 9 +- gcc/config/nios2/nios2.c | 3 +- gcc/config/nvptx/nvptx.c | 4 +- gcc/config/pa/pa.c | 4 +- gcc/config/riscv/riscv.c | 11 +- gcc/config/rs6000/aix71.h | 6 +- gcc/config/rs6000/aix72.h | 6 +- gcc/config/rs6000/aix73.h | 6 +- gcc/config/rs6000/rs6000.c | 70 +- gcc/config/rs6000/rtems.h | 4 +- gcc/config/rs6000/sysv4.h | 8 +- gcc/config/rs6000/vxworks.h | 2 +- gcc/config/s390/s390.c | 4 +- gcc/config/sh/linux.h | 4 +- gcc/config/sh/netbsd-elf.h | 2 +- gcc/config/sh/sh.c | 12 +- gcc/config/sol2.c | 3 +- gcc/config/sparc/sparc.c | 12 +- gcc/config/tilegx/tilegx.c | 3 +- gcc/config/visium/visium.c | 2 +- gcc/config/vxworks.c | 5 +- gcc/cp/ChangeLog | 18 + gcc/cp/constexpr.c | 3 +- gcc/cp/decl.c | 7 +- gcc/cp/parser.c | 132 +- gcc/cp/pt.c | 4 + gcc/ctfc.c | 9 +- gcc/d/d-lang.cc | 10 +- gcc/doc/invoke.texi | 8 +- gcc/fortran/options.c | 6 +- gcc/gimple-loop-jam.c | 3 +- gcc/gimple-range-cache.cc | 3 + gcc/lra-constraints.c | 5 +- gcc/lto-opts.c | 8 +- gcc/match.pd | 29 + gcc/objc/objc-next-runtime-abi-01.c | 3 +- gcc/objc/objc-next-runtime-abi-02.c | 5 +- gcc/omp-expand.c | 3 +- gcc/omp-general.c | 3 +- gcc/omp-offload.c | 3 +- gcc/opts.c | 16 +- gcc/opts.h | 4 + gcc/predict.c | 37 + gcc/predict.h | 1 + gcc/targhooks.c | 4 +- gcc/testsuite/ChangeLog | 36 + gcc/testsuite/c-c++-common/Wstringop-overflow-2.c | 20 +- gcc/testsuite/c-c++-common/gomp/pr102640.c | 44 + gcc/testsuite/g++.dg/template/param6.C | 32 + gcc/testsuite/g++.dg/tree-ssa/pr81408.C | 2 +- gcc/testsuite/g++.dg/warn/Wuninitialized-13.C | 2 +- gcc/testsuite/g++.old-deja/g++.pt/nontype5.C | 2 +- gcc/testsuite/gcc.dg/Warray-bounds-51.c | 2 +- gcc/testsuite/gcc.dg/Warray-parameter-3.c | 4 +- gcc/testsuite/gcc.dg/Wstringop-overflow-14.c | 4 +- gcc/testsuite/gcc.dg/Wstringop-overflow-21.c | 8 +- gcc/testsuite/gcc.dg/Wstringop-overflow-68.c | 10 +- gcc/testsuite/gcc.dg/Wstringop-overflow-76.c | 20 +- gcc/testsuite/gcc.dg/gomp/pr46032-2.c | 2 +- gcc/testsuite/gcc.dg/gomp/pr46032-3.c | 2 +- gcc/testsuite/gcc.dg/gomp/simd-2.c | 2 +- gcc/testsuite/gcc.dg/gomp/simd-3.c | 2 +- gcc/testsuite/gcc.dg/graphite/fuse-1.c | 2 +- gcc/testsuite/gcc.dg/pr102385.c | 14 + gcc/testsuite/gcc.dg/pr67089-6.c | 2 +- gcc/testsuite/gcc.dg/pr82929-2.c | 2 +- gcc/testsuite/gcc.dg/pr82929.c | 2 +- gcc/testsuite/gcc.dg/store_merging_1.c | 2 +- gcc/testsuite/gcc.dg/store_merging_11.c | 2 +- gcc/testsuite/gcc.dg/store_merging_13.c | 2 +- gcc/testsuite/gcc.dg/store_merging_15.c | 2 +- gcc/testsuite/gcc.dg/store_merging_16.c | 2 +- gcc/testsuite/gcc.dg/store_merging_19.c | 2 +- gcc/testsuite/gcc.dg/store_merging_24.c | 2 +- gcc/testsuite/gcc.dg/store_merging_25.c | 2 +- gcc/testsuite/gcc.dg/store_merging_28.c | 2 +- gcc/testsuite/gcc.dg/store_merging_30.c | 2 +- gcc/testsuite/gcc.dg/store_merging_5.c | 2 +- gcc/testsuite/gcc.dg/store_merging_7.c | 2 +- gcc/testsuite/gcc.dg/store_merging_8.c | 2 +- gcc/testsuite/gcc.dg/strlenopt-85.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/dump-6.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr19210-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr47059.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr86017.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr91482.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-3.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/prefetch-3.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/prefetch-6.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/prefetch-8.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/prefetch-9.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-18.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-19.c | 2 +- gcc/testsuite/gcc.dg/uninit-40.c | 2 +- gcc/testsuite/gcc.dg/unroll-7.c | 2 +- gcc/testsuite/gcc.misc-tests/help.exp | 2 +- .../gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c | 2 +- gcc/testsuite/gcc.target/i386/mmx-reduce-op-1.c | 58 + gcc/testsuite/gcc.target/i386/mmx-reduce-op-2.c | 25 + gcc/testsuite/gcc.target/i386/pr102464.c | 39 + gcc/testsuite/gcc.target/i386/pr102627.c | 41 + gcc/testsuite/gcc.target/i386/pr34012.c | 2 +- gcc/testsuite/gcc.target/i386/pr49781-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr95798-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr95798-2.c | 2 +- gcc/testsuite/gcc.target/i386/sse2-mmx-paddsb-2.c | 2 +- gcc/testsuite/gcc.target/i386/sse2-mmx-paddusb-2.c | 2 +- gcc/testsuite/gcc.target/i386/sse2-mmx-psubsb-2.c | 2 +- gcc/testsuite/gfortran.dg/pr77498.f | 2 +- gcc/toplev.c | 14 +- gcc/tree-predcom.c | 6 +- gcc/tree-sra.c | 6 +- gcc/tree-ssa-loop-manip.c | 111 +- gcc/tree-ssa-loop-manip.h | 5 +- gcc/tree-ssa-loop-prefetch.c | 3 +- gcc/value-range.cc | 7 + gcc/value-range.h | 1 + libgcc/config/i386/morestack.S | 13 +- libgcc/config/rs6000/morestack.S | 6 + libgcc/config/s390/morestack.S | 6 + libsanitizer/asan/Makefile.am | 1 + libsanitizer/asan/Makefile.in | 1 + libsanitizer/hwasan/Makefile.am | 1 + libsanitizer/hwasan/Makefile.in | 1 + libsanitizer/interception/Makefile.am | 1 + libsanitizer/interception/Makefile.in | 1 + libsanitizer/lsan/Makefile.am | 1 + libsanitizer/lsan/Makefile.in | 1 + libsanitizer/tsan/Makefile.am | 1 + libsanitizer/tsan/Makefile.in | 1 + libsanitizer/ubsan/Makefile.am | 1 + libsanitizer/ubsan/Makefile.in | 1 + libstdc++-v3/ChangeLog | 51 + libstdc++-v3/include/Makefile.am | 1 + libstdc++-v3/include/Makefile.in | 1 + libstdc++-v3/include/bits/atomic_futex.h | 3 +- libstdc++-v3/include/bits/atomic_timed_wait.h | 3 +- libstdc++-v3/include/bits/atomic_wait.h | 8 +- libstdc++-v3/include/bits/chrono.h | 1392 +++++++++++++++++++ libstdc++-v3/include/bits/fs_fwd.h | 2 +- libstdc++-v3/include/bits/ranges_algobase.h | 4 +- libstdc++-v3/include/bits/semaphore_base.h | 4 +- libstdc++-v3/include/bits/this_thread_sleep.h | 4 +- libstdc++-v3/include/bits/unique_lock.h | 2 +- libstdc++-v3/include/experimental/bits/fs_fwd.h | 2 +- libstdc++-v3/include/experimental/chrono | 2 +- libstdc++-v3/include/experimental/deque | 8 +- libstdc++-v3/include/experimental/io_context | 2 +- libstdc++-v3/include/experimental/map | 10 +- libstdc++-v3/include/experimental/netfwd | 2 +- libstdc++-v3/include/experimental/set | 10 +- libstdc++-v3/include/experimental/timer | 2 +- libstdc++-v3/include/experimental/unordered_map | 12 +- libstdc++-v3/include/experimental/unordered_set | 11 +- libstdc++-v3/include/experimental/vector | 8 +- libstdc++-v3/include/std/chrono | 1461 ++------------------ libstdc++-v3/include/std/condition_variable | 3 +- libstdc++-v3/include/std/deque | 22 +- libstdc++-v3/include/std/map | 10 +- libstdc++-v3/include/std/mutex | 2 +- libstdc++-v3/include/std/set | 10 +- libstdc++-v3/include/std/shared_mutex | 2 +- libstdc++-v3/include/std/unordered_map | 12 +- libstdc++-v3/include/std/unordered_set | 11 +- libstdc++-v3/include/std/vector | 24 +- libstdc++-v3/src/c++11/limits.cc | 4 + libstdc++-v3/testsuite/20_util/duration/io.cc | 54 + 193 files changed, 2771 insertions(+), 1853 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/gomp/pr102640.c create mode 100644 gcc/testsuite/g++.dg/template/param6.C create mode 100644 gcc/testsuite/gcc.dg/pr102385.c create mode 100644 gcc/testsuite/gcc.target/i386/mmx-reduce-op-1.c create mode 100644 gcc/testsuite/gcc.target/i386/mmx-reduce-op-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr102464.c create mode 100644 gcc/testsuite/gcc.target/i386/pr102627.c create mode 100644 libstdc++-v3/include/bits/chrono.h create mode 100644 libstdc++-v3/testsuite/20_util/duration/io.cc