This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu/gnu-master-aarch64-bootstrap_debug in repository toolchain/ci/gcc.
from 1c4b7b367cf aix: Fix TLS thread pointer function names. adds d97a92dca90 Daily bump. adds 9b2084db9f9 libbacktrace: don't special case file 0 adds f8e7f3f3f33 cgraph: flatten and same_body aliases [PR96078] adds 006693a59f7 libgfortran: Fix negation for largest integer [PR81986] adds 4ad5b1915d5 cfgrtl: Fix up fixup_partitions caused ICE [PR99085] adds b5040344b9c dwarf2out: Fix -gsplit-dwarf on riscv or other non-.uleb128 [...] adds ba09d11a9d0 c-family: Avoid ICE on va_arg [PR99324] adds f1b13064609 i386: Fix a peephole2 for -mavx512vl -mno-avx512bw [PR99321] adds 357c4350680 Fix ICE with pathologically large frames adds a7267237371 libstdc++: Don't use reserved identifiers in simd headers adds 8c4f0c0ceb3 c++: namespace reachability [PR 99344] adds 8cfa06570dd testsuite: i386: Fix gcc.target/i386/pr95798-?.c on Solaris adds 00d79dc4be0 gcov: use mmap pools for KVP. adds 5bc3a2bc8a8 libstdc++: Update Solaris baselines for GCC 11.1 adds 74aee6d2087 c++: C++17 and decltype of multi-operator expression [PR95675] adds 15cf7fe3556 arm: Ignore --with-mode when CPU only supports one instruct [...] adds 1dabbfb0f4a c++: ICE with deduction guide in checking type-dep [PR99009 [...] adds fa6092d2cdc sparcv9: Disable -Wuninitialized warnings breaking bootstra [...] adds 0b8fa12015f c++: Fix -fstrong-eval-order for operator &&, || and , [PR82959] adds 949eab55b6f testsuite: aarch64: Add tests for narrowing-arithmetic intrinsics adds fd85814c4be testsuite: aarch64: Add tests for v[r]shrn_high intrinsics adds 3a0fbf7604e testsuite: aarch64: Add tests for v[q]mov[u]n_high intrinsics adds 39d7eb8a73d testsuite: aarch64: Add tests for vcvt FP intrinsics adds 662ef5b54de c++: Clean up normalization and satisfaction routines adds 5a559ace9b8 c++: Unify REQUIRES_EXPR evaluation / diagnostic routines adds d6177870dd2 d: Fix heap-buffer-overflow in checkModFileAlias [PR 99337] adds 499193a692e c++: Defer specialization registration [PR 99170] adds 49df367b179 c++: Add fixed test [PR96474] adds c390c5df71b c++: Defer cloning to post-loading [PR 99170] adds 9a5a1e278f9 Update size attribute for Power10. adds 8d57bdadd2d Correct a workaround for vectorized stores. adds 5c8eb88418f gcc.misc-tests/outputs.exp: assert unique test-names adds cdfc2f6a6dc gcc.misc-tests/outputs.exp: enumerate tests adds f3641ac70eb Daily bump. adds d259ab15761 Fortran: Fix -freal-{4,8}-real* handling [PR99355] adds f65e551f737 libgomp: Use sizeof(void*) based checks instead of looking [...] adds 905ce0ca30c libstdc++: Fix buffer overflows in tests [PR 99382] adds f232f782e6e middle-end/97855 - avoid recursing into pp_printf adds 4c955b4ad37 gcov: call mmap MAP_ANONYMOUS with fd equal to -1 adds c778a237c1c c++: Redesign pending entity handling [PR 99170] adds af60228addb IBM Z: Compile mul-signed-overflow tests on old machines adds e52ef6e60d7 Add input_modes parameter to TARGET_MD_ASM_ADJUST hook adds 9553c8a1b9d c++: Post-pending redesign cleanup [PR 99170] adds a6bc1680a49 aarch64: Add missing error_mark_node check [PR99381] adds a1b56c3ef70 c-ppoutput: Fix preprocessing ICE on very large line number [...] adds c9816196328 c++: Fix up [[nodiscard]] on ctors on targetm.cxx.cdtor_ret [...] adds 6a8fc0c31a9 profiling: fix streaming of TOPN counters adds 87dc3d0d36a Handle ERROR_MARK in direct_abstract_declarator adds 0ad6de3883a expand: Fix ICE in store_bit_field_using_insv [PR93235] adds 0d737ed2171 Darwin, testsuite : Prune 'object file not found for object'.
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 171 +++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 12 + gcc/analyzer/ChangeLog | 5 + gcc/builtins.c | 214 ++-- gcc/c-family/ChangeLog | 7 + gcc/c-family/c-common.c | 6 +- gcc/c-family/c-ppoutput.c | 9 +- gcc/c-family/c-pretty-print.c | 1 + gcc/cfgexpand.c | 16 +- gcc/cfgrtl.c | 59 +- gcc/cgraph.h | 14 + gcc/cgraphunit.c | 7 +- gcc/common/config/arm/arm-common.c | 49 +- gcc/config/aarch64/aarch64-sve-builtins.cc | 3 + gcc/config/arm/aarch-common-protos.h | 8 +- gcc/config/arm/aarch-common.c | 7 +- gcc/config/arm/arm.c | 14 +- gcc/config/arm/arm.h | 10 +- gcc/config/cris/cris.c | 7 +- gcc/config/i386/i386.c | 12 +- gcc/config/i386/i386.md | 11 +- gcc/config/i386/predicates.md | 4 + gcc/config/mn10300/mn10300.c | 7 +- gcc/config/nds32/nds32.c | 1 + gcc/config/pdp11/pdp11.c | 9 +- gcc/config/rs6000/dfp.md | 37 +- gcc/config/rs6000/mma.md | 1 + gcc/config/rs6000/rs6000.c | 7 +- gcc/config/rs6000/rs6000.md | 3 +- gcc/config/rs6000/sync.md | 8 +- gcc/config/sparc/t-sparc | 4 + gcc/config/vax/vax.c | 3 +- gcc/config/visium/visium.c | 12 +- gcc/cp/ChangeLog | 251 +++++ gcc/cp/call.c | 17 + gcc/cp/constexpr.c | 6 +- gcc/cp/constraint.cc | 644 +++++------ gcc/cp/cp-gimplify.c | 7 +- gcc/cp/cp-tree.h | 30 +- gcc/cp/cvt.c | 14 +- gcc/cp/lex.c | 2 +- gcc/cp/module.cc | 1146 ++++++++++---------- gcc/cp/name-lookup.c | 113 +- gcc/cp/name-lookup.h | 18 +- gcc/cp/pt.c | 60 +- gcc/cp/typeck.c | 11 +- gcc/d/ChangeLog | 5 + gcc/d/dmd/MERGE | 2 +- gcc/d/dmd/dmodule.c | 2 +- gcc/doc/tm.texi | 10 +- gcc/dwarf2out.c | 31 +- gcc/expmed.c | 13 +- gcc/fortran/decl.c | 6 +- gcc/fortran/primary.c | 40 - gcc/gcov-io.h | 3 - gcc/target.def | 13 +- gcc/testsuite/ChangeLog | 169 +++ gcc/testsuite/g++.dg/cpp0x/decltype-call5.C | 7 + gcc/testsuite/g++.dg/cpp0x/decltype-call6.C | 12 + gcc/testsuite/g++.dg/cpp1z/class-deduction81.C | 20 + gcc/testsuite/g++.dg/cpp1z/class-deduction82.C | 12 + gcc/testsuite/g++.dg/cpp1z/class-deduction83.C | 13 + gcc/testsuite/g++.dg/cpp1z/eval-order10.C | 27 + .../g++.dg/cpp2a/class-deduction-aggr10.C | 21 + gcc/testsuite/g++.dg/cpp2a/class-deduction-aggr8.C | 19 + gcc/testsuite/g++.dg/cpp2a/class-deduction-aggr9.C | 18 + ...card-constructor.c => nodiscard-constructor1.C} | 6 +- .../g++.dg/cpp2a/nodiscard-constructor2.C | 17 + gcc/testsuite/g++.dg/cpp2a/nodiscard-once.C | 2 +- .../g++.dg/cpp2a/nodiscard-reason-nonstring.C | 2 +- .../g++.dg/cpp2a/nodiscard-reason-only-one.C | 2 +- gcc/testsuite/g++.dg/ext/attr-flatten1.C | 9 + gcc/testsuite/g++.dg/modules/inst-2_b.C | 4 +- gcc/testsuite/g++.dg/modules/inst-4_a.C | 6 +- gcc/testsuite/g++.dg/modules/inst-4_b.C | 4 +- gcc/testsuite/g++.dg/modules/member-def-1_b.C | 2 +- gcc/testsuite/g++.dg/modules/member-def-1_c.C | 2 +- gcc/testsuite/g++.dg/modules/namespace-2_a.C | 8 +- gcc/testsuite/g++.dg/modules/pr99170-1_a.H | 10 + gcc/testsuite/g++.dg/modules/pr99170-1_b.C | 7 + gcc/testsuite/g++.dg/modules/pr99170-2.h | 44 + gcc/testsuite/g++.dg/modules/pr99170-2_a.C | 9 + gcc/testsuite/g++.dg/modules/pr99170-2_b.C | 4 + gcc/testsuite/g++.dg/modules/pr99170-3_a.H | 11 + gcc/testsuite/g++.dg/modules/pr99170-3_b.C | 6 + gcc/testsuite/g++.dg/modules/pr99344_a.C | 23 + gcc/testsuite/g++.dg/modules/pr99344_b.C | 2 + gcc/testsuite/g++.dg/modules/tpl-spec-1_a.C | 2 +- gcc/testsuite/g++.dg/modules/tpl-spec-1_b.C | 3 +- gcc/testsuite/g++.dg/modules/tpl-spec-2_b.C | 2 +- gcc/testsuite/g++.dg/modules/tpl-spec-2_c.C | 2 +- gcc/testsuite/g++.dg/modules/tpl-spec-2_d.C | 2 +- gcc/testsuite/g++.dg/modules/tpl-spec-3_a.C | 2 +- gcc/testsuite/g++.dg/modules/tpl-spec-3_b.C | 2 +- gcc/testsuite/g++.dg/modules/tpl-spec-4_a.C | 2 +- gcc/testsuite/g++.dg/modules/tpl-spec-4_b.C | 2 +- gcc/testsuite/g++.dg/modules/tpl-spec-5_a.C | 2 +- gcc/testsuite/g++.dg/modules/tpl-spec-5_b.C | 2 +- gcc/testsuite/gcc.c-torture/compile/pr99324.c | 19 + ...{Wstringop-overflow-47.c => Warray-bounds-69.c} | 23 +- gcc/testsuite/gcc.dg/Wstringop-overflow-47.c | 11 +- gcc/testsuite/gcc.dg/Wstringop-overflow-65.c | 98 ++ gcc/testsuite/gcc.dg/cpp/line11.c | 6 + gcc/testsuite/gcc.dg/cpp/line12.c | 6 + gcc/testsuite/gcc.dg/graphite/pr99085.c | 20 + .../gcc.dg/tree-prof/indir-call-prof-malloc.c | 2 +- gcc/testsuite/gcc.dg/tree-prof/pr97461.c | 2 +- gcc/testsuite/gcc.misc-tests/outputs.exp | 798 +++++++------- .../aarch64/advsimd-intrinsics/vXXXhn_high.inc | 65 ++ .../aarch64/advsimd-intrinsics/vaddhn_high.c | 32 + .../aarch64/advsimd-intrinsics/vcvt_fXX_fXX.c | 100 ++ .../gcc.target/aarch64/advsimd-intrinsics/vcvtx.c | 83 ++ .../aarch64/advsimd-intrinsics/vmovn_high.c | 73 ++ .../aarch64/advsimd-intrinsics/vqmovn_high.c | 121 +++ .../aarch64/advsimd-intrinsics/vqmovun_high.c | 91 ++ .../aarch64/advsimd-intrinsics/vraddhn_high.c | 32 + .../aarch64/advsimd-intrinsics/vrshrn_high_n.c | 177 +++ .../aarch64/advsimd-intrinsics/vrsubhn_high.c | 32 + .../aarch64/advsimd-intrinsics/vshrn_high_n.c | 93 ++ .../aarch64/advsimd-intrinsics/vsubhn_high.c | 32 + gcc/testsuite/gcc.target/aarch64/pr93235.c | 12 + gcc/testsuite/gcc.target/aarch64/pr99381.c | 10 + gcc/testsuite/gcc.target/i386/pr95798-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr95798-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr99321.c | 41 + .../gcc.target/s390/mul-signed-overflow-1.c | 1 + .../gcc.target/s390/mul-signed-overflow-2.c | 1 + gcc/testsuite/gfortran.dg/real4-10-real8-10.f90 | 23 + gcc/testsuite/gfortran.dg/real4-10-real8-16.f90 | 24 + gcc/testsuite/gfortran.dg/real4-10-real8-4.f90 | 23 + gcc/testsuite/gfortran.dg/real4-10.f90 | 23 + gcc/testsuite/gfortran.dg/real4-16-real8-10.f90 | 24 + gcc/testsuite/gfortran.dg/real4-16-real8-16.f90 | 24 + gcc/testsuite/gfortran.dg/real4-16-real8-4.f90 | 24 + gcc/testsuite/gfortran.dg/real4-16.f90 | 24 + gcc/testsuite/gfortran.dg/real4-8-real8-10.f90 | 23 + gcc/testsuite/gfortran.dg/real4-8-real8-16.f90 | 24 + gcc/testsuite/gfortran.dg/real4-8-real8-4.f90 | 23 + gcc/testsuite/gfortran.dg/real4-8.f90 | 23 + gcc/testsuite/gfortran.dg/real8-10.f90 | 23 + gcc/testsuite/gfortran.dg/real8-16.f90 | 24 + gcc/testsuite/gfortran.dg/real8-4.f90 | 23 + gcc/testsuite/lib/prune.exp | 3 + gcc/tree-pretty-print.c | 95 +- libbacktrace/ChangeLog | 12 + libbacktrace/dwarf.c | 39 +- libcpp/ChangeLog | 6 + libgcc/ChangeLog | 18 + libgcc/config.in | 3 + libgcc/configure | 4 +- libgcc/configure.ac | 2 +- libgcc/libgcov-driver.c | 66 +- libgcc/libgcov.h | 53 +- libgfortran/ChangeLog | 7 + libgfortran/runtime/string.c | 2 +- libgomp/config.h.in | 3 + libgomp/configure | 168 +-- libgomp/configure.ac | 2 + libgomp/plugin/configfrag.ac | 8 +- libstdc++-v3/ChangeLog | 16 + .../post/i386-solaris/amd64/baseline_symbols.txt | 98 ++ .../abi/post/i386-solaris/baseline_symbols.txt | 98 ++ .../abi/post/sparc-solaris/baseline_symbols.txt | 98 ++ .../sparc-solaris/sparcv9/baseline_symbols.txt | 98 ++ libstdc++-v3/include/experimental/bits/simd.h | 12 +- .../include/experimental/bits/simd_builtin.h | 4 +- libstdc++-v3/include/experimental/bits/simd_x86.h | 4 +- .../uninitialized_default_n/sizes.cc | 4 +- .../uninitialized_value_construct_n/sizes.cc | 7 +- 170 files changed, 4998 insertions(+), 1974 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype-call5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype-call6.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction81.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction82.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction83.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/eval-order10.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/class-deduction-aggr10.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/class-deduction-aggr8.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/class-deduction-aggr9.C rename gcc/testsuite/g++.dg/cpp2a/{nodiscard-constructor.c => nodiscard-constructo [...] create mode 100644 gcc/testsuite/g++.dg/cpp2a/nodiscard-constructor2.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-flatten1.C create mode 100644 gcc/testsuite/g++.dg/modules/pr99170-1_a.H create mode 100644 gcc/testsuite/g++.dg/modules/pr99170-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/pr99170-2.h create mode 100644 gcc/testsuite/g++.dg/modules/pr99170-2_a.C create mode 100644 gcc/testsuite/g++.dg/modules/pr99170-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/pr99170-3_a.H create mode 100644 gcc/testsuite/g++.dg/modules/pr99170-3_b.C create mode 100644 gcc/testsuite/g++.dg/modules/pr99344_a.C create mode 100644 gcc/testsuite/g++.dg/modules/pr99344_b.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr99324.c copy gcc/testsuite/gcc.dg/{Wstringop-overflow-47.c => Warray-bounds-69.c} (53%) create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-65.c create mode 100644 gcc/testsuite/gcc.dg/cpp/line11.c create mode 100644 gcc/testsuite/gcc.dg/cpp/line12.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr99085.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vXXXhn_high.inc create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vaddhn_high.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vcvt_fXX_fXX.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vcvtx.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vmovn_high.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqmovn_high.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqmovun_high.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vraddhn_high.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vrshrn_high_n.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vrsubhn_high.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vshrn_high_n.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vsubhn_high.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr93235.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr99381.c create mode 100644 gcc/testsuite/gcc.target/i386/pr99321.c create mode 100644 gcc/testsuite/gfortran.dg/real4-10-real8-10.f90 create mode 100644 gcc/testsuite/gfortran.dg/real4-10-real8-16.f90 create mode 100644 gcc/testsuite/gfortran.dg/real4-10-real8-4.f90 create mode 100644 gcc/testsuite/gfortran.dg/real4-10.f90 create mode 100644 gcc/testsuite/gfortran.dg/real4-16-real8-10.f90 create mode 100644 gcc/testsuite/gfortran.dg/real4-16-real8-16.f90 create mode 100644 gcc/testsuite/gfortran.dg/real4-16-real8-4.f90 create mode 100644 gcc/testsuite/gfortran.dg/real4-16.f90 create mode 100644 gcc/testsuite/gfortran.dg/real4-8-real8-10.f90 create mode 100644 gcc/testsuite/gfortran.dg/real4-8-real8-16.f90 create mode 100644 gcc/testsuite/gfortran.dg/real4-8-real8-4.f90 create mode 100644 gcc/testsuite/gfortran.dg/real4-8.f90 create mode 100644 gcc/testsuite/gfortran.dg/real8-10.f90 create mode 100644 gcc/testsuite/gfortran.dg/real8-16.f90 create mode 100644 gcc/testsuite/gfortran.dg/real8-4.f90