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-aarch64 in repository toolchain/ci/gcc.
from 32ba7860cca arm: add armv9-a architecture to -march adds c71cb26a9e8 Get rid of infinite recursion for 'typedef' used with GTY-m [...] adds 47c2cf3ac68 Remove TDF_THREADING flag in favor of param. adds 2fc9b4d7b0c Cleanup path solver dumps. adds 088199e5d0f Generalize 'gcc/input.h:struct location_hash' adds 0dc0947d4b6 Define m_rtx_reuse_manager only if not GENERATOR_FILE. adds a19f09cb03d c++: unexpanded pack in var tmpl partial spec [PR100652] adds a22d910305a c++: bogus error w/ tentative type parse of concept-id [PR98394] adds 0318df0ae63 c++: Fix ICE on complex constant with -frounding-math [PR103114] adds 8d2d0a6c439 libstdc++: Make spurious std::random_device FAIL less likely adds 3439657b028 libstdc++: Support getentropy and arc4random in std::random_device adds d9ebf0ce084 libstdc++: Do not use 64-bit DARN on 32-bit powerpc [PR103146] adds 95e8fcd3d50 libstdc++: Make test print which random_device tokens work adds af33850a4d1 Document --param=threader-debug. adds 7798ae1a150 Merge IPA solution with local one in ipa-modref adds 00c9ce13a64 Restore 'GOMP_OPENACC_DIM' environment variable parsing adds abe562bb014 [PR/target 102957] Allow Z*-ext extension with only 2 char. adds 78dd0de956c ipa: Fix typo in ipa-modref.c adds a648acc3b4c c++: Skip unnamed bit-fields more adds 5aa7a09369a rs6000: Debug support for builtins changes adds 3bc3f6cefc2 Remove dead Fortran function. adds 2d60c0a3eed Introduce build_debug_expr_decl adds 2b59cf475a0 Return NULL for maybe_register_path when unprofitable. adds 53080c5b4ce Dump details of an attempt to register a jump threading path. adds 56af35de3d1 Keep x_range_query NULL for global ranges. adds f7844b6a777 [Committed] Fix tree-optimization/103152: Still one more -s [...] adds f4b4ce152a0 libstdc++: [_GLIBCXX_DEBUG] Implement unordered container merge adds 8875a92d313 Fortran: Fix memory leak in finalization wrappers [PR68800] adds 96276f99352 rs6000: Match recent builtins changes in new builtins support adds 8722a17067f c: more precise locations for some -Wpragmas diagnostics adds c9b1334eecc Daily bump. adds d581cf9c2f6 Nios2: Add TARGET_CAN_INLINE_P hook. adds 52fa7717586 aarch64: [PR101529] Fix vector shuffle insertion expansion adds b879d40a17e Simplify (trunc)MAX/MIN((extend)a, (extend)b) to MAX/MIN(a,b) adds 60e3179b7a3 i386: Optimization for mm512_set1_pch. adds a2ab1a5adee Include PHI threading restrictions in backthreader diagnostics. adds 9299f69027e Remove unused gimple-ssa-evr-analyze.h header file. adds f2572a398d2 i386: Support complex fma/conj_fma for _Float16. adds 249b4eeef1f Extend is_cond_scalar_reduction to handle bit_and/bit_xor/bit_ior. adds 29900c061a6 [Ada] Better error message on missing parentheses adds 8c787be254c [Ada] Add guard against previous error for peculiar ACATS test adds f51d1dde83f [Ada] Warn when interfaces swapped between full and partial view adds 7eafa54f120 [Ada] Extend optimized equality of 2-element arrays adds a0546e1a169 [Ada] Fix Constraint error on rexgexp close bracket find algorithm adds 94396a27bcf [Ada] Create explicit ghost mirror unit for big integers adds 55a213950e9 [Ada] Fix oversight in latest change to Has_Compatible_Type adds 0c66423ac99 [Ada] Use predefined equality for arrays inside records adds 99f8a653683 [Ada] Don't carry action bodies for expansion of array equality adds bbe3c88351b [Ada] Prove double precision integer arithmetic unit adds 30152648873 [Ada] Do not assume a priority value of zero is a valid priority adds 5fc6b47ac69 [Ada] ACATS BDC1002 shall not error on arbitrary aspect adds db778c7022c [Ada] Avoid warnings regarding rep clauses in generics adds ab6101146d8 [Ada] Fix comments about expansion of array equality adds 76a71469f3e [Ada] Avoid warnings regarding rep clauses in generics -- f [...] adds 0e988162f6e [Ada] Warn for bidirectional characters adds f15ad1e3f94 [Ada] Minor cleanup in translation of calls to subprograms adds fb161782545 Improve integer bit test on __atomic_fetch_[or|and]_* returns
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 174 ++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 217 ++ gcc/ada/Makefile.rtl | 1 + gcc/ada/aspects.adb | 10 + gcc/ada/aspects.ads | 8 + gcc/ada/errout.ads | 4 +- gcc/ada/exp_ch3.adb | 7 +- gcc/ada/exp_ch4.adb | 157 +- gcc/ada/exp_ch4.ads | 14 +- gcc/ada/exp_ch8.adb | 16 +- gcc/ada/gcc-interface/ada-tree.h | 4 - gcc/ada/gcc-interface/decl.c | 21 +- gcc/ada/gcc-interface/trans.c | 100 +- gcc/ada/libgnarl/s-taskin.adb | 2 +- gcc/ada/libgnarl/s-taskin.ads | 5 +- .../libgnat/{a-nbnbin__ghost.adb => a-nbnbig.adb} | 11 +- .../libgnat/{a-nbnbin__ghost.ads => a-nbnbig.ads} | 22 +- gcc/ada/libgnat/s-aridou.adb | 2417 +++++++++++++++++++- gcc/ada/libgnat/s-aridou.ads | 98 +- gcc/ada/libgnat/s-arit64.adb | 4 +- gcc/ada/libgnat/s-arit64.ads | 101 +- gcc/ada/libgnat/s-regexp.adb | 107 +- gcc/ada/libgnat/s-widthu.adb | 4 +- gcc/ada/libgnat/system-rtems.ads | 8 +- gcc/ada/namet-sp.adb | 40 + gcc/ada/namet-sp.ads | 14 + gcc/ada/par-ch13.adb | 47 +- gcc/ada/par-ch4.adb | 6 +- gcc/ada/par-sync.adb | 2 +- gcc/ada/repinfo.adb | 31 +- gcc/ada/rtsfind.ads | 6 + gcc/ada/scng.adb | 54 +- gcc/ada/sem_aux.adb | 10 +- gcc/ada/sem_ch13.adb | 8 +- gcc/ada/sem_ch3.adb | 74 +- gcc/ada/sem_ch4.adb | 15 +- gcc/ada/sem_prag.adb | 71 +- gcc/ada/sem_type.adb | 16 +- gcc/ada/sem_type.ads | 10 +- gcc/ada/sem_util.adb | 38 +- gcc/ada/sem_util.ads | 8 + gcc/c-family/ChangeLog | 10 + gcc/c-family/c-pragma.c | 33 +- gcc/cfgexpand.c | 5 +- gcc/common/config/riscv/riscv-common.c | 1 - gcc/config/aarch64/aarch64.c | 3 +- gcc/config/i386/sse.md | 85 + gcc/config/nios2/nios2.c | 37 + gcc/config/rs6000/rs6000-call.c | 246 +- gcc/cp/ChangeLog | 32 + gcc/cp/class.c | 7 +- gcc/cp/method.c | 4 +- gcc/cp/parser.c | 16 +- gcc/cp/pt.c | 17 +- gcc/diagnostic-spec.h | 6 +- gcc/doc/gty.texi | 8 + gcc/doc/invoke.texi | 3 + gcc/dumpfile.c | 1 - gcc/dumpfile.h | 23 +- gcc/flag-types.h | 7 + gcc/fortran/ChangeLog | 25 + gcc/fortran/class.c | 23 +- gcc/fortran/expr.c | 2 +- gcc/fortran/gfortran.h | 6 +- gcc/fortran/symbol.c | 31 +- gcc/function.c | 2 - gcc/function.h | 11 - gcc/gimple-range-path.cc | 13 +- gcc/gimple-range.cc | 5 +- gcc/input.h | 24 +- gcc/ipa-modref.c | 87 +- gcc/ipa-param-manipulation.c | 5 +- gcc/match.pd | 117 +- gcc/omp-simd-clone.c | 5 +- gcc/params.opt | 13 + gcc/print-rtl.c | 8 +- gcc/print-rtl.h | 2 + gcc/testsuite/ChangeLog | 57 + .../c-c++-common/torture/builtin-convertvector-2.c | 26 + .../c-c++-common/torture/builtin-shufflevector-2.c | 26 + gcc/testsuite/g++.dg/cpp1y/var-templ69.C | 5 + gcc/testsuite/g++.dg/cpp2a/concepts-pr85846.C | 12 + gcc/testsuite/g++.dg/cpp2a/concepts-pr98394.C | 14 + gcc/testsuite/g++.dg/ext/complex10.C | 5 + gcc/testsuite/g++.dg/init/bitfield6.C | 20 + gcc/testsuite/g++.target/i386/pr102566-1.C | 31 + gcc/testsuite/g++.target/i386/pr102566-2.C | 31 + gcc/testsuite/g++.target/i386/pr102566-3.C | 31 + gcc/testsuite/g++.target/i386/pr102566-4.C | 29 + gcc/testsuite/g++.target/i386/pr102566-5a.C | 31 + gcc/testsuite/g++.target/i386/pr102566-5b.C | 31 + gcc/testsuite/g++.target/i386/pr102566-6a.C | 31 + gcc/testsuite/g++.target/i386/pr102566-6b.C | 31 + gcc/testsuite/gcc.c-torture/execute/pr10352-1.c | 12 + gcc/testsuite/gcc.dg/bad-pragma-locations.c | 86 + .../i386/avx512fp16-vector-complex-float.c | 40 + .../i386/avx512fp16vl-complex-broadcast-1.c | 25 + .../gcc.target/i386/ifcvt-reduction-logic-op.c | 80 + gcc/testsuite/gcc.target/i386/pr102464-maxmin.c | 44 + gcc/testsuite/gcc.target/i386/pr102566-10a.c | 15 + gcc/testsuite/gcc.target/i386/pr102566-10b.c | 15 + gcc/testsuite/gcc.target/i386/pr102566-11.c | 28 + gcc/testsuite/gcc.target/i386/pr102566-12.c | 28 + gcc/testsuite/gcc.target/i386/pr102566-13.c | 66 + gcc/testsuite/gcc.target/i386/pr102566-14.c | 65 + gcc/testsuite/gcc.target/i386/pr102566-1a.c | 188 ++ gcc/testsuite/gcc.target/i386/pr102566-1b.c | 107 + gcc/testsuite/gcc.target/i386/pr102566-2.c | 32 + gcc/testsuite/gcc.target/i386/pr102566-3a.c | 15 + gcc/testsuite/gcc.target/i386/pr102566-3b.c | 15 + gcc/testsuite/gcc.target/i386/pr102566-4.c | 15 + gcc/testsuite/gcc.target/i386/pr102566-5.c | 15 + gcc/testsuite/gcc.target/i386/pr102566-6.c | 32 + gcc/testsuite/gcc.target/i386/pr102566-7.c | 30 + gcc/testsuite/gcc.target/i386/pr102566-8a.c | 32 + gcc/testsuite/gcc.target/i386/pr102566-8b.c | 32 + gcc/testsuite/gcc.target/i386/pr102566-9a.c | 32 + gcc/testsuite/gcc.target/i386/pr102566-9b.c | 32 + .../gcc.target/nios2/custom-fp-inline-1.c | 33 + .../gcc.target/nios2/custom-fp-inline-2.c | 29 + .../gcc.target/nios2/custom-fp-inline-3.c | 33 + .../gcc.target/nios2/custom-fp-inline-4.c | 29 + gcc/testsuite/gcc.target/powerpc/p10_vec_xl_sext.c | 2 +- gcc/testsuite/gcc.target/riscv/pr102957.c | 5 + gcc/tree-if-conv.c | 20 +- gcc/tree-ssa-ccp.c | 461 +++- gcc/tree-ssa-phiopt.c | 10 +- gcc/tree-ssa-reassoc.c | 5 +- gcc/tree-ssa-threadbackward.c | 103 +- gcc/tree-ssa-threadedge.c | 1 - gcc/tree-vect-loop.c | 2 +- gcc/tree-vectorizer.h | 1 + gcc/tree.c | 12 + gcc/tree.h | 1 + gcc/value-pointer-equiv.cc | 1 - gcc/value-query.cc | 8 - gcc/value-query.h | 16 + gcc/value-relation.cc | 6 +- libgomp/ChangeLog | 4 + libgomp/env.c | 2 +- libstdc++-v3/ChangeLog | 102 + libstdc++-v3/acinclude.m4 | 46 + libstdc++-v3/config.h.in | 6 + libstdc++-v3/configure | 103 + libstdc++-v3/configure.ac | 4 + libstdc++-v3/include/bits/hashtable.h | 17 +- libstdc++-v3/include/bits/hashtable_policy.h | 6 +- libstdc++-v3/include/debug/safe_container.h | 1 - .../include/debug/safe_unordered_container.h | 90 + libstdc++-v3/include/debug/unordered_map | 113 +- libstdc++-v3/include/debug/unordered_set | 112 +- libstdc++-v3/src/c++11/random.cc | 71 +- .../unordered_map/debug/merge1_neg.cc | 31 + .../unordered_map/debug/merge2_neg.cc | 32 + .../unordered_map/debug/merge3_neg.cc | 42 + .../unordered_map/debug/merge4_neg.cc | 42 + .../unordered_multimap/debug/merge1_neg.cc | 32 + .../unordered_multimap/debug/merge2_neg.cc | 32 + .../unordered_multimap/debug/merge3_neg.cc | 32 + .../unordered_multimap/debug/merge4_neg.cc | 32 + .../unordered_multiset/debug/merge1_neg.cc | 28 + .../unordered_multiset/debug/merge2_neg.cc | 28 + .../unordered_multiset/debug/merge3_neg.cc | 28 + .../unordered_multiset/debug/merge4_neg.cc | 28 + .../unordered_set/debug/merge1_neg.cc | 31 + .../unordered_set/debug/merge2_neg.cc | 31 + .../unordered_set/debug/merge3_neg.cc | 33 + .../unordered_set/debug/merge4_neg.cc | 33 + .../26_numerics/random/random_device/cons/token.cc | 10 +- .../26_numerics/random/random_device/entropy.cc | 7 + libstdc++-v3/testsuite/util/testsuite_abi.h | 4 + 172 files changed, 7561 insertions(+), 809 deletions(-) rename gcc/ada/libgnat/{a-nbnbin__ghost.adb => a-nbnbig.adb} (90%) rename gcc/ada/libgnat/{a-nbnbin__ghost.ads => a-nbnbig.ads} (88%) create mode 100644 gcc/testsuite/c-c++-common/torture/builtin-convertvector-2.c create mode 100644 gcc/testsuite/c-c++-common/torture/builtin-shufflevector-2.c create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ69.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr85846.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr98394.C create mode 100644 gcc/testsuite/g++.dg/ext/complex10.C create mode 100644 gcc/testsuite/g++.dg/init/bitfield6.C create mode 100644 gcc/testsuite/g++.target/i386/pr102566-1.C create mode 100644 gcc/testsuite/g++.target/i386/pr102566-2.C create mode 100644 gcc/testsuite/g++.target/i386/pr102566-3.C create mode 100644 gcc/testsuite/g++.target/i386/pr102566-4.C create mode 100644 gcc/testsuite/g++.target/i386/pr102566-5a.C create mode 100644 gcc/testsuite/g++.target/i386/pr102566-5b.C create mode 100644 gcc/testsuite/g++.target/i386/pr102566-6a.C create mode 100644 gcc/testsuite/g++.target/i386/pr102566-6b.C create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr10352-1.c create mode 100644 gcc/testsuite/gcc.dg/bad-pragma-locations.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vector-complex-float.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-complex-broadcast-1.c create mode 100644 gcc/testsuite/gcc.target/i386/ifcvt-reduction-logic-op.c create mode 100644 gcc/testsuite/gcc.target/i386/pr102464-maxmin.c create mode 100644 gcc/testsuite/gcc.target/i386/pr102566-10a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr102566-10b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr102566-11.c create mode 100644 gcc/testsuite/gcc.target/i386/pr102566-12.c create mode 100644 gcc/testsuite/gcc.target/i386/pr102566-13.c create mode 100644 gcc/testsuite/gcc.target/i386/pr102566-14.c create mode 100644 gcc/testsuite/gcc.target/i386/pr102566-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr102566-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr102566-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr102566-3a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr102566-3b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr102566-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr102566-5.c create mode 100644 gcc/testsuite/gcc.target/i386/pr102566-6.c create mode 100644 gcc/testsuite/gcc.target/i386/pr102566-7.c create mode 100644 gcc/testsuite/gcc.target/i386/pr102566-8a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr102566-8b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr102566-9a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr102566-9b.c create mode 100644 gcc/testsuite/gcc.target/nios2/custom-fp-inline-1.c create mode 100644 gcc/testsuite/gcc.target/nios2/custom-fp-inline-2.c create mode 100644 gcc/testsuite/gcc.target/nios2/custom-fp-inline-3.c create mode 100644 gcc/testsuite/gcc.target/nios2/custom-fp-inline-4.c create mode 100644 gcc/testsuite/gcc.target/riscv/pr102957.c create mode 100644 libstdc++-v3/testsuite/23_containers/unordered_map/debug/merge1_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/unordered_map/debug/merge2_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/unordered_map/debug/merge3_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/unordered_map/debug/merge4_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/unordered_multimap/debug/m [...] create mode 100644 libstdc++-v3/testsuite/23_containers/unordered_multimap/debug/m [...] create mode 100644 libstdc++-v3/testsuite/23_containers/unordered_multimap/debug/m [...] create mode 100644 libstdc++-v3/testsuite/23_containers/unordered_multimap/debug/m [...] create mode 100644 libstdc++-v3/testsuite/23_containers/unordered_multiset/debug/m [...] create mode 100644 libstdc++-v3/testsuite/23_containers/unordered_multiset/debug/m [...] create mode 100644 libstdc++-v3/testsuite/23_containers/unordered_multiset/debug/m [...] create mode 100644 libstdc++-v3/testsuite/23_containers/unordered_multiset/debug/m [...] create mode 100644 libstdc++-v3/testsuite/23_containers/unordered_set/debug/merge1_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/unordered_set/debug/merge2_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/unordered_set/debug/merge3_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/unordered_set/debug/merge4_neg.cc