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-next-defconfig in repository toolchain/ci/gcc.
from 96fc2b3becd Daily bump. adds 54083f03acd Add GCC support to ENQCMD. adds 804f7d390a7 * gcc-interface/decl.c (intrin_arglists_compatible_p): Do [...] adds 689dab9dcf5 * gcc-interface/utils.c (gnat_internal_attribute_table): A [...] adds 0b74284ee6b * gcc-interface/decl.c (components_to_record): Set a name [...] adds 96b4b84e813 * gcc-interface/decl.c (gnat_to_gnu_entity) <E_Record_Subt [...] adds 983c5b5eb66 * gcc-interface/trans.c (walk_nesting_tree): New static fu [...] adds 336a61a3fa9 * gcc-interface/trans.c (gnat_to_gnu): Remove superfluous [...] adds 62b762c261c * gcc-interface/trans.c (lvalue_required_for_attribute_p): [...] adds c89562363c3 * doc/gnat_rm/implementation_defined_pragmas.rst (Machine_ [...] adds 580934f6aae * gcc-interface/utils.c (handle_stack_protect_attribute): [...] adds 79ceaafaebc Handle loop fields in IPA ICF (PR ipa/90555). adds c043fe50a2f rs6000: Improve p9-dimode* testcases adds 7c70cb70f1f Support again multiple --help options (PR other/90315). adds 1dc78952772 * testsuite/gcc.target/sh/pr50749-qihisi-predec-3.c: Disab [...] adds b95089a014b [PATCH] Commonize anon-name generation adds 8cdac906169 Remove obsolete comment about use_thunk adds f92474f8aa7 Current vectoriser doesn't support masked loads for SLP. We [...] adds 3a9560cbae7 PR c++/90548 - ICE with generic lambda and empty pack. * [...] adds e037bcf8f21 [C++ PATCH] template specializations adds e02a00b508f Remove pre-Solaris 11/SPARC unwinding support adds 88c39923470 Fix C++14-only code in testsuite utility adds 28d9dbe9902 PR libstdc++/90634 reduce allocations in filesystem::path c [...] adds e761c9a017b * config/pa/pa.c (hppa_profile_hook): Remove offset adjustment. new 9617e0f87d8 Daily bump.
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: gcc/ChangeLog | 97 +++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 69 +++++ .../doc/gnat_rm/implementation_defined_pragmas.rst | 13 +- gcc/ada/gcc-interface/decl.c | 94 +++---- gcc/ada/gcc-interface/trans.c | 87 +++--- gcc/ada/gcc-interface/utils.c | 303 +++++++++++++++++++-- gcc/ada/sem_prag.adb | 15 +- gcc/common/config/i386/i386-common.c | 15 + gcc/config.gcc | 6 +- gcc/config/alpha/alpha.c | 3 +- gcc/config/i386/cpuid.h | 1 + gcc/config/i386/driver-i386.c | 5 +- gcc/config/i386/enqcmdintrin.h | 55 ++++ gcc/config/i386/i386-builtin-types.def | 1 + gcc/config/i386/i386-builtin.def | 4 + gcc/config/i386/i386-c.c | 2 + gcc/config/i386/i386-expand.c | 34 ++- gcc/config/i386/i386-options.c | 4 +- gcc/config/i386/i386.c | 3 +- gcc/config/i386/i386.h | 2 + gcc/config/i386/i386.md | 20 +- gcc/config/i386/i386.opt | 4 + gcc/config/i386/immintrin.h | 2 + gcc/config/ia64/ia64.c | 3 +- gcc/config/nios2/nios2.c | 3 +- gcc/config/or1k/or1k.c | 3 +- gcc/config/pa/pa.c | 19 +- gcc/config/rs6000/rs6000.c | 3 +- gcc/config/sh/sh.c | 3 +- gcc/config/sparc/sparc.c | 3 +- gcc/config/tilegx/tilegx.c | 3 +- gcc/config/tilepro/tilepro.c | 3 +- gcc/cp/ChangeLog | 22 ++ gcc/cp/class.c | 2 +- gcc/cp/cp-lang.c | 2 +- gcc/cp/cp-tree.h | 3 +- gcc/cp/decl.c | 24 +- gcc/cp/error.c | 2 +- gcc/cp/name-lookup.c | 24 +- gcc/cp/pt.c | 25 +- gcc/d/ChangeLog | 5 + gcc/d/types.cc | 9 +- gcc/doc/invoke.texi | 9 +- gcc/internal-fn.c | 2 +- gcc/ipa-icf-gimple.c | 38 +++ gcc/ipa-icf-gimple.h | 3 + gcc/lto-streamer-out.c | 4 +- gcc/opts-global.c | 7 +- gcc/opts.c | 7 +- gcc/opts.h | 5 +- gcc/testsuite/ChangeLog | 53 ++++ gcc/testsuite/g++.dg/cpp1y/lambda-generic-90548.C | 22 ++ gcc/testsuite/g++.dg/other/i386-2.C | 2 +- gcc/testsuite/g++.dg/other/i386-3.C | 2 +- gcc/testsuite/gcc.dg/ipa/pr90555.c | 67 +++++ .../gcc.target/aarch64/sve/mask_load_slp_1.c | 90 ++++++ gcc/testsuite/gcc.target/i386/enqcmd.c | 16 ++ gcc/testsuite/gcc.target/i386/enqcmds.c | 15 + gcc/testsuite/gcc.target/i386/sse-12.c | 2 +- gcc/testsuite/gcc.target/i386/sse-13.c | 2 +- gcc/testsuite/gcc.target/i386/sse-14.c | 2 +- gcc/testsuite/gcc.target/i386/sse-23.c | 2 +- gcc/testsuite/gcc.target/powerpc/p9-dimode1.c | 14 +- gcc/testsuite/gcc.target/powerpc/p9-dimode2.c | 14 +- .../gcc.target/sh/pr50749-qihisi-predec-3.c | 2 +- gcc/testsuite/gnat.dg/machine_attr1.adb | 41 +++ gcc/testsuite/gnat.dg/machine_attr1.ads | 25 ++ gcc/testsuite/gnat.dg/opt79.adb | 28 ++ gcc/testsuite/gnat.dg/opt79.ads | 7 + gcc/testsuite/gnat.dg/prefetch1.adb | 29 ++ gcc/testsuite/gnat.dg/prefetch1.ads | 9 + gcc/testsuite/gnat.dg/specs/discr5.ads | 57 ++++ gcc/tree-data-ref.c | 2 +- gcc/tree-streamer-out.c | 2 +- gcc/tree-vect-data-refs.c | 18 +- gcc/tree-vect-loop.c | 47 ++++ gcc/tree-vect-slp.c | 29 +- gcc/tree-vect-stmts.c | 32 ++- gcc/tree-vectorizer.c | 1 + gcc/tree-vectorizer.h | 6 +- gcc/tree.c | 60 ++-- gcc/tree.h | 11 +- libgcc/ChangeLog | 6 + libgcc/config/sparc/sol2-unwind.h | 92 +------ libstdc++-v3/ChangeLog | 15 + libstdc++-v3/include/experimental/bits/fs_path.h | 5 +- libstdc++-v3/src/filesystem/path.cc | 51 +++- .../27_io/filesystem/path/construct/90634.cc | 78 ++++++ .../filesystem/path/construct/90634.cc | 75 +++++ libstdc++-v3/testsuite/util/testsuite_fs.h | 4 +- 91 files changed, 1692 insertions(+), 420 deletions(-) create mode 100644 gcc/config/i386/enqcmdintrin.h create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-90548.C create mode 100644 gcc/testsuite/gcc.dg/ipa/pr90555.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mask_load_slp_1.c create mode 100644 gcc/testsuite/gcc.target/i386/enqcmd.c create mode 100644 gcc/testsuite/gcc.target/i386/enqcmds.c create mode 100644 gcc/testsuite/gnat.dg/machine_attr1.adb create mode 100644 gcc/testsuite/gnat.dg/machine_attr1.ads create mode 100644 gcc/testsuite/gnat.dg/opt79.adb create mode 100644 gcc/testsuite/gnat.dg/opt79.ads create mode 100644 gcc/testsuite/gnat.dg/prefetch1.adb create mode 100644 gcc/testsuite/gnat.dg/prefetch1.ads create mode 100644 gcc/testsuite/gnat.dg/specs/discr5.ads create mode 100644 libstdc++-v3/testsuite/27_io/filesystem/path/construct/90634.cc create mode 100644 libstdc++-v3/testsuite/experimental/filesystem/path/construct/90634.cc