This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch devel/c++-coroutines in repository gcc.
from d2b5331ce90 Merge master r11-7459. adds e7ca37649e4 PR middle-end/99276 - grammar in diagnostics for overflowin [...] adds 41fbacdd103 diagnostics: fix ICE on fix-it hints on very long lines [PR99323] adds df003d1e0bf libbacktrace: pass -1 to error callback for unrecognized DWARF adds d1776b77570 compiler: allow //go:embed in files underscore-importing embed adds 8b6ebc025cf [PATCH] Fix Ada bootstrap failure on Cygwin since switch to [...] adds 7fddf3dbb98 outputs.exp: skip @file -save-temps if target has -L or -I adds 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] new 0d9b2595523 Merge master r11-7492.
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 | 86 +++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 12 + gcc/ada/cstreams.c | 5 + gcc/analyzer/ChangeLog | 5 + gcc/builtins.c | 3 +- gcc/c-family/c-common.c | 6 +- gcc/cfgrtl.c | 59 +- gcc/cgraph.h | 14 + gcc/cgraphunit.c | 7 +- gcc/common/config/arm/arm-common.c | 49 +- gcc/config/arm/arm.h | 10 +- gcc/config/i386/i386.c | 5 +- gcc/config/i386/i386.md | 11 +- gcc/config/i386/predicates.md | 4 + gcc/config/rs6000/rs6000.md | 4 +- gcc/config/sparc/t-sparc | 4 + gcc/cp/ChangeLog | 91 +++ 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 | 7 +- gcc/cp/cvt.c | 2 +- gcc/cp/module.cc | 127 ++-- gcc/cp/name-lookup.c | 54 +- gcc/cp/name-lookup.h | 5 +- gcc/cp/pt.c | 36 +- gcc/d/dmd/MERGE | 2 +- gcc/d/dmd/dmodule.c | 2 +- gcc/diagnostic-show-locus.c | 4 +- gcc/dwarf2out.c | 31 +- gcc/gcov-io.h | 3 - gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/embed.cc | 15 - gcc/go/gofrontend/gogo.cc | 5 + gcc/go/gofrontend/gogo.h | 11 +- gcc/go/gofrontend/parse.cc | 2 +- gcc/testsuite/ChangeLog | 55 ++ .../{udlit-nosuffix-neg.C => decltype-call5.C} | 8 +- 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/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 + gcc/testsuite/g++.dg/ext/attr-flatten1.C | 9 + gcc/testsuite/g++.dg/modules/namespace-2_a.C | 8 +- gcc/testsuite/g++.dg/modules/pr99344_a.C | 23 + .../g++.dg/modules/{bfield-1_b.C => pr99344_b.C} | 4 +- gcc/testsuite/gcc.c-torture/compile/pr99324.c | 19 + gcc/testsuite/gcc.dg/graphite/pr99085.c | 20 + gcc/testsuite/gcc.dg/pr99323-1.c | 17 + gcc/testsuite/gcc.dg/pr99323-2.c | 11 + gcc/testsuite/gcc.misc-tests/outputs.exp | 12 + .../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/i386/pr95798-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr95798-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr99321.c | 41 ++ libbacktrace/ChangeLog | 7 + libbacktrace/backtrace.h | 15 +- libbacktrace/dwarf.c | 89 +-- libcpp/ChangeLog | 6 + libcpp/line-map.c | 8 + libgcc/ChangeLog | 6 + libgcc/config.in | 3 + libgcc/configure | 4 +- libgcc/configure.ac | 2 +- libgcc/libgcov-driver.c | 11 +- libgcc/libgcov.h | 42 +- libgfortran/runtime/string.c | 2 +- .../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 +- 90 files changed, 2627 insertions(+), 630 deletions(-) copy gcc/testsuite/g++.dg/cpp0x/{udlit-nosuffix-neg.C => decltype-call5.C} (50%) 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/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 create mode 100644 gcc/testsuite/g++.dg/ext/attr-flatten1.C create mode 100644 gcc/testsuite/g++.dg/modules/pr99344_a.C copy gcc/testsuite/g++.dg/modules/{bfield-1_b.C => pr99344_b.C} (60%) create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr99324.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr99085.c create mode 100644 gcc/testsuite/gcc.dg/pr99323-1.c create mode 100644 gcc/testsuite/gcc.dg/pr99323-2.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/i386/pr99321.c