This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-stable-defconfig in repository toolchain/ci/gcc.
from 77fe13f03a8 [Ada] Use high-level wrappers for Lib.Units.Table adds b6948cbe850 PR target/91124 * config/i386/i386-builtin-types.def (V3 [...] adds 0694f5b7fe6 PR target/91124 * config/i386/sse.md (sse2_cvtpd2dq<mask_ [...] adds 8afbf1989cd rs6000: Handle Modula-2 in the traceback table adds b9e66c7983a rs6000: Adjust comment for the Modula-2 traceback lang adds 1323f7264aa i386: Add AVX512 unaligned intrinsics adds 6d63be46972 Define std::atomic_ref and std::atomic<floating-point> for C++20 adds 6a7d6b5ea11 Improve docs for --enable-libstdcxx-time=rt adds 79da65d2e54 * ChangeLog: Fix whitespace. * testsuite/ChangeLog: Ditto. adds 6fa9a1bf55a compiler: ensure evaluation order in type hash/eq functions adds ffa74479c78 Daily bump. adds 49e05c32b15 Add hint if the fallthrough target of current BB isn't the [...] adds 9b53afe967c * tree-core.h (enum omp_clause_code): Add OMP_CLAUSE_ORDER [...] adds f8533207f8f Support multiple operand counts for .md @ patterns adds d354f900078 [arch64] Fix ambiguous .md attribute uses
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 446 +++++++---- gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 7 +- gcc/c-family/c-omp.c | 18 + gcc/c-family/c-pragma.h | 1 + gcc/c/ChangeLog | 9 + gcc/c/c-parser.c | 50 +- gcc/c/c-typeck.c | 28 + gcc/cfgrtl.c | 45 +- gcc/config/aarch64/aarch64-simd.md | 37 +- gcc/config/aarch64/aarch64-sve.md | 2 +- gcc/config/aarch64/aarch64.md | 29 +- gcc/config/i386/avx512fintrin.h | 28 + gcc/config/i386/avx512vlintrin.h | 28 + gcc/config/i386/i386-builtin-types.def | 9 - gcc/config/i386/i386-builtin.def | 120 +-- gcc/config/i386/i386-expand.c | 9 - gcc/config/i386/sse.md | 200 ++++- gcc/config/rs6000/rs6000-logue.c | 4 +- gcc/cp/ChangeLog | 10 + gcc/cp/parser.c | 60 +- gcc/cp/pt.c | 1 + gcc/cp/semantics.c | 19 + gcc/doc/md.texi | 9 + gcc/genemit.c | 65 +- gcc/genopinit.c | 62 +- gcc/gensupport.c | 2 + gcc/gimplify.c | 2 + gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/expressions.h | 4 + gcc/go/gofrontend/gogo.cc | 18 + gcc/go/gofrontend/gogo.h | 8 + gcc/go/gofrontend/types.cc | 4 + gcc/omp-low.c | 2 + gcc/testsuite/ChangeLog | 260 +++--- gcc/testsuite/c-c++-common/gomp/order-1.c | 53 ++ gcc/testsuite/c-c++-common/gomp/order-2.c | 57 ++ gcc/testsuite/gcc.target/i386/pr90980-1.c | 17 + gcc/testsuite/gcc.target/i386/pr90980-2.c | 17 + gcc/testsuite/gcc.target/i386/pr90980-3.c | 20 + gcc/tree-core.h | 3 + gcc/tree-nested.c | 2 + gcc/tree-pretty-print.c | 4 + gcc/tree.c | 5 +- libstdc++-v3/ChangeLog | 24 + libstdc++-v3/doc/xml/manual/configure.xml | 20 +- libstdc++-v3/include/bits/atomic_base.h | 871 +++++++++++++++++++++ libstdc++-v3/include/std/atomic | 66 +- libstdc++-v3/include/std/version | 1 + libstdc++-v3/testsuite/29_atomics/atomic/60695.cc | 2 +- .../testsuite/29_atomics/atomic_float/1.cc | 573 ++++++++++++++ .../29_atomics/atomic_float/requirements.cc | 69 ++ .../{atomic/60695.cc => atomic_ref/deduction.cc} | 31 +- .../testsuite/29_atomics/atomic_ref/float.cc | 320 ++++++++ .../testsuite/29_atomics/atomic_ref/generic.cc | 122 +++ .../testsuite/29_atomics/atomic_ref/integral.cc | 331 ++++++++ .../testsuite/29_atomics/atomic_ref/pointer.cc | 225 ++++++ .../29_atomics/atomic_ref/requirements.cc | 74 ++ 58 files changed, 4001 insertions(+), 506 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/gomp/order-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/order-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr90980-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr90980-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr90980-3.c create mode 100644 libstdc++-v3/testsuite/29_atomics/atomic_float/1.cc create mode 100644 libstdc++-v3/testsuite/29_atomics/atomic_float/requirements.cc copy libstdc++-v3/testsuite/29_atomics/{atomic/60695.cc => atomic_ref/deduction.cc} (55%) create mode 100644 libstdc++-v3/testsuite/29_atomics/atomic_ref/float.cc create mode 100644 libstdc++-v3/testsuite/29_atomics/atomic_ref/generic.cc create mode 100644 libstdc++-v3/testsuite/29_atomics/atomic_ref/integral.cc create mode 100644 libstdc++-v3/testsuite/29_atomics/atomic_ref/pointer.cc create mode 100644 libstdc++-v3/testsuite/29_atomics/atomic_ref/requirements.cc