This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_gnu_eabi_stm32/gnu_eabi-master-arm_eabi-coremark-O2 in repository toolchain/ci/gcc.
from f39fcafbc0d libstdc++: Remove redundant line in versioned namespace lin [...] adds 80945261090 doc: Remove misleading text about multilibs for IEEE long double adds 89dbf9a5f55 i386: Fix up ix86_gimplify_va_arg [PR105331] adds d91cb2059fb d: Merge upstream dmd 313d28b3d, druntime e361d200. adds 4e117418fb7 libstdc++: Fix error reporting in filesystem::copy [PR99290] adds 851031b2fcd c++: global-namespace-qualified var after class def [PR90107] adds 350fcc7884b testsuite: Add target requires for ifuncs to mv31.C. adds d314907fc47 testsuite,X86: Fix missing USER_LABEL_PREFIX cases. adds 9cb1f565a91 c++, coroutines: Avoid expanding within templates [PR103868] adds 15a176a833f c++, coroutines: Make sure our temporaries are in a bind ex [...] adds 6cae3bb65c8 c++, coroutines: Account for overloaded promise return_valu [...] adds 7b96274a340 c++, coroutines: Improve check for throwing final await [PR [...] adds 2a570f11a2f Fix up 'libgomp.oacc-fortran/print-1.f90' GCN offloading co [...] adds b85e79dce14 cgraph: Don't verify semantic_interposition flag for aliase [...] adds 091e1020384 Bump BASE-VER. adds 12cc2b32991 Update crontab and git_update_version.py adds cb1758d95cc i386: Improve ix86_expand_int_movcc adds d993c6dea7c [committed] Fix more problems with new linker warnings adds 1a5ae012ff3 Document changes to CONVERT for -mabi-ieeelongdouble for POWER. adds 509fd16da85 c++: partial ordering and dependent operator expr [PR105425] adds d8586b00dd0 analyzer: add .fpath.txt dumps to -fdump-analyzer-feasibility adds 00c4405cd7f analyzer: handle repeated accesses after init of unknown si [...] adds 336ea18ad7f gcov-tool: Allow merging of empty profile lists adds d170ecc9fcb gcov: Add mode to all gcov_open() adds 1a6314b0408 gcov: Add open mode parameter to gcov_do_dump() adds 68a4673fe25 gcov: Make gcov_seek() static adds 39d80300b3c gcov: Add __gcov_filename_to_gcfn() adds e543d9d2cf5 gcov-tool: Support file input from stdin adds f9b59dd8e55 gcov: Use xstrdup() adds 76cae6482e0 gcov: Move prepend to list to read_gcda_file() adds c190b0e65fe gcov: Move gcov_open() to caller of read_gcda_file() adds 1ff8d194cbc gcov: Fix integer types in ftw_read_file() adds ef9a53feae5 gcov: Record EOF error during read adds 210e32b60b9 gcov-tool: Add merge-stream subcommand adds 92475ea84f6 gcov: Use xstrerror() adds 9ae8b993cd3 gcov: Add section for freestanding environments adds 6b6f53d8afd Daily bump. adds 654f6978cdc c++: Add diagnostic when operator= is used as truth cond [PR25689] adds 97b30a399ef c++: typeid and instantiation [PR102651] adds fcff9a464cc c++: traits, array of unknown bound of incomplete adds ae5168ddc92 ada: bump Library_Version to 13. adds e27eef7478f middle-end/105376 - invalid REAL_CST for DFP constant adds 3d8d093e820 c++, coroutines: Partial reversion of r12-8308-g15a176a833f [...] adds 7259481f0ec tree-optimization/104322 - remove dead code in vectorizable [...] adds 71f2928e282 Make irange::intersect(wide_int, wide_int) private. adds 17dea11cf43 Call set_undefined from irange constructor. adds 6ccc4356e7c Prefer global range info setters that take a range. adds c13fd1b8fd8 Remove various deprecated methods in class irange. adds 9eb38e88ce8 Move common code from range-op.cc to header files. adds 44b09adb9ba tree-optimization/105431 - another overflow in powi handling adds 4aa61e08ade Add gsi_after_labels overload for gimple_seq adds c090743b2ae Fix is_gimple_condexpr vs is_gimple_condexpr_for_cond adds 59119253b31 i386: Optimize double-word negation [PR51954] adds 8c465ddd619 libstdc++: Update Solaris baselines for GCC 12.1 adds a282da22431 c++: Improve diagnostics for template args terminated with [...] adds ac5b356d056 c++: dump alias-declaration scope adds a0a2554d7c8 c++: using in diagnostics [PR102987] adds e1115a4f1b4 c++: Add fixed test [PR71424] adds 19c62569ccf c++: Add fixed test [PR78244] adds bb7cf39b05a libstdc++: Add missing exports for ppc64le --with-long-doub [...] adds 1c798ab71e2 c++: Add fixed test [PR83596] adds 210cda73283 aarch64: Add option to pr105219 testcase adds 27ee75dbe81 ipa: Release body of clone_of when removing its last clone [...] adds 4a8b45e8bc8 Fix exchanged period and letter in gfortan.texi. adds 8d0fcf13585 c++: check completeness after auto deduction [PR80351] adds fd0d3e9121c c++: pedwarn for empty unnamed enum in decl [PR67048] adds 8189838d823 c++: tidy auto deduction adds 53e7252140c c++: lambda capture dependent type [PR82980] adds 4259c229b45 c++: alias CTAD and member alias templates [PR104470] adds e9d2adc17d0 c++: reorganize friend template matching [PR91618] adds 66d1e440e14 Daily bump. adds 0aa277bf0b4 c-family: attribute ((aligned, mode)) [PR100545] adds 559bba46cdd gengtype: remove "tree_exp" special attribute adds 95874f95095 Daily bump.
No new revisions were added by this update.
Summary of changes: contrib/ChangeLog | 5 + contrib/gcc-changelog/git_update_version.py | 2 +- gcc/BASE-VER | 2 +- gcc/ChangeLog | 291 +++++++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 4 + gcc/ada/gnatvsn.ads | 2 +- gcc/analyzer/ChangeLog | 23 ++ gcc/analyzer/diagnostic-manager.cc | 24 ++ gcc/analyzer/engine.cc | 9 + gcc/analyzer/exploded-graph.h | 2 + gcc/analyzer/feasible-graph.cc | 65 ++++ gcc/analyzer/feasible-graph.h | 6 + gcc/analyzer/program-point.cc | 4 + gcc/analyzer/program-point.h | 1 - gcc/analyzer/store.cc | 12 + gcc/c-family/ChangeLog | 7 + gcc/c-family/c-attribs.cc | 16 +- gcc/c-family/c-common.cc | 7 +- gcc/cgraph.cc | 12 +- gcc/config/i386/i386-expand.cc | 3 +- gcc/config/i386/i386.cc | 1 + gcc/config/i386/i386.md | 44 +++ gcc/cp/ChangeLog | 132 +++++++ gcc/cp/call.cc | 13 +- gcc/cp/coroutines.cc | 64 ++-- gcc/cp/cp-tree.h | 1 + gcc/cp/decl.cc | 25 +- gcc/cp/decl2.cc | 9 +- gcc/cp/error.cc | 20 +- gcc/cp/friend.cc | 92 ++--- gcc/cp/lambda.cc | 7 +- gcc/cp/parser.cc | 56 ++- gcc/cp/pt.cc | 30 +- gcc/cp/rtti.cc | 15 +- gcc/cp/semantics.cc | 25 +- gcc/d/ChangeLog | 6 + gcc/d/d-port.cc | 8 +- gcc/d/dmd/MERGE | 2 +- gcc/d/dmd/cparse.d | 95 ++++- gcc/d/dmd/dscope.d | 2 + gcc/d/dmd/expression.h | 6 +- gcc/d/dmd/expressionsem.d | 29 +- gcc/d/dmd/root/port.h | 5 +- gcc/doc/gcov-tool.texi | 36 ++ gcc/doc/gcov.texi | 389 +++++++++++++++++++++ gcc/doc/install.texi | 11 - gcc/doc/invoke.texi | 35 +- gcc/fortran/ChangeLog | 9 + gcc/fortran/gfortran.texi | 28 +- gcc/fortran/invoke.texi | 18 +- gcc/gcov-io.cc | 79 ++++- gcc/gcov-io.h | 35 +- gcc/gcov-tool.cc | 107 +++++- gcc/gengtype.cc | 35 +- gcc/gimple-expr.cc | 47 ++- gcc/gimple-expr.h | 1 + gcc/gimple-fold.cc | 2 +- gcc/gimple-iterator.cc | 4 +- gcc/gimple-iterator.h | 35 +- gcc/gimple-loop-versioning.cc | 3 +- gcc/gimple-range-cache.h | 6 +- gcc/gimple-range-fold.cc | 6 +- gcc/gimple-ssa-evrp-analyze.cc | 6 +- gcc/gimple-ssa-sprintf.cc | 3 +- gcc/gimple.cc | 42 --- gcc/gimple.h | 1 - gcc/ipa-cp.cc | 2 +- gcc/ipa-prop.cc | 12 +- gcc/omp-low.cc | 6 +- gcc/range-op.cc | 140 +++----- gcc/range-op.h | 72 ++++ gcc/range.h | 28 ++ gcc/testsuite/ChangeLog | 181 ++++++++++ gcc/testsuite/c-c++-common/attr-mode-1.c | 4 + gcc/testsuite/c-c++-common/attr-mode-2.c | 4 + gcc/testsuite/g++.dg/coroutines/pr103868.C | 150 ++++++++ gcc/testsuite/g++.dg/coroutines/pr104051.C | 29 ++ gcc/testsuite/g++.dg/coroutines/pr105287.C | 48 +++ gcc/testsuite/g++.dg/coroutines/pr105301.C | 49 +++ gcc/testsuite/g++.dg/cpp0x/Wnarrowing20.C | 26 ++ gcc/testsuite/g++.dg/cpp0x/alias-decl-1.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-77482.C | 2 +- gcc/testsuite/g++.dg/cpp0x/enum42.C | 7 + gcc/testsuite/g++.dg/cpp0x/initlist-array15.C | 13 + gcc/testsuite/g++.dg/cpp0x/initlist-const1.C | 7 + gcc/testsuite/g++.dg/cpp1y/auto-fn27.C | 2 +- .../g++.dg/cpp1y/lambda-generic-variadic22.C | 2 +- gcc/testsuite/g++.dg/cpp1z/decomp54.C | 4 +- gcc/testsuite/g++.dg/cpp1z/nontype5.C | 11 + .../g++.dg/cpp2a/class-deduction-alias12.C | 23 ++ gcc/testsuite/g++.dg/cpp2a/explicit11.C | 2 +- gcc/testsuite/g++.dg/diagnostic/using1.C | 1 + gcc/testsuite/g++.dg/ext/unary_trait_incomplete.C | 24 +- gcc/testsuite/g++.dg/ipa/pr100413.C | 64 ++++ gcc/testsuite/g++.dg/lto/pr105399_0.C | 9 + gcc/testsuite/g++.dg/parse/qualified6.C | 10 + gcc/testsuite/g++.dg/parse/template28.C | 4 +- gcc/testsuite/g++.dg/parse/template30.C | 49 +++ gcc/testsuite/g++.dg/rtti/typeid-complete1.C | 14 + .../g++.dg/template/partial-specialization13.C | 11 + gcc/testsuite/g++.dg/warn/Wparentheses-31.C | 59 ++++ gcc/testsuite/g++.dg/warn/Wunused-var-37.C | 64 ++++ gcc/testsuite/g++.dg/warn/Wunused-var-38.C | 16 + gcc/testsuite/g++.dg/warn/Wunused-var-39.C | 16 + gcc/testsuite/g++.target/i386/mv31.C | 1 + gcc/testsuite/gcc.dg/analyzer/symbolic-12.c | 106 ++++++ gcc/testsuite/gcc.dg/gcov-info-to-gcda.c | 36 +- gcc/testsuite/gcc.dg/lto/pr94157_0.c | 2 +- gcc/testsuite/gcc.dg/pr105331.c | 11 + gcc/testsuite/gcc.dg/pr105376.c | 9 + gcc/testsuite/gcc.dg/vect/pr105219.c | 1 + gcc/testsuite/gcc.target/i386/memcpy-strategy-10.c | 4 +- gcc/testsuite/gcc.target/i386/memcpy-strategy-5.c | 4 +- gcc/testsuite/gcc.target/i386/memset-strategy-5.c | 4 +- gcc/testsuite/gcc.target/i386/memset-strategy-7.c | 4 +- gcc/testsuite/gcc.target/i386/pr51954.c | 15 + gcc/testsuite/gdc.test/compilable/revert_dip1000.d | 7 + gcc/testsuite/lib/prune.exp | 5 + gcc/tree-core.h | 4 +- gcc/tree-inline.cc | 6 +- gcc/tree-parloops.cc | 2 +- gcc/tree-ssa-copy.cc | 4 +- gcc/tree-ssa-dom.cc | 2 +- gcc/tree-ssa-ifcombine.cc | 16 +- gcc/tree-ssa-loop-manip.cc | 2 +- gcc/tree-ssa-math-opts.cc | 15 +- gcc/tree-ssa-phiopt.cc | 4 +- gcc/tree-ssa-pre.cc | 13 +- gcc/tree-ssa-sccvn.cc | 4 +- gcc/tree-ssa-strlen.cc | 8 +- gcc/tree-ssanames.cc | 12 +- gcc/tree-ssanames.h | 5 +- gcc/tree-vect-loop-manip.cc | 51 +-- gcc/tree-vect-loop.cc | 7 +- gcc/tree-vrp.cc | 21 +- gcc/tree.cc | 21 ++ gcc/value-range-equiv.cc | 4 +- gcc/value-range-equiv.h | 4 +- gcc/value-range.cc | 4 +- gcc/value-range.h | 13 +- gcc/vr-values.cc | 21 +- libgcc/ChangeLog | 65 ++++ libgcc/gcov.h | 17 +- libgcc/libgcov-driver-system.c | 7 +- libgcc/libgcov-driver.c | 44 ++- libgcc/libgcov-util.c | 150 ++++++-- libgcc/libgcov.h | 3 - libgomp/ChangeLog | 7 + libgomp/testsuite/libgomp.oacc-fortran/print-1.f90 | 30 +- libphobos/ChangeLog | 4 + libphobos/libdruntime/MERGE | 2 +- libstdc++-v3/ChangeLog | 34 ++ .../post/i386-solaris/amd64/baseline_symbols.txt | 12 + .../abi/post/i386-solaris/baseline_symbols.txt | 12 + .../post/powerpc64-linux-gnu/baseline_symbols.txt | 12 + .../abi/post/sparc-solaris/baseline_symbols.txt | 12 + .../sparc-solaris/sparcv9/baseline_symbols.txt | 12 + .../src/c++11/compatibility-ldbl-alt128.cc | 36 ++ libstdc++-v3/src/c++17/fs_ops.cc | 8 +- libstdc++-v3/src/filesystem/ops.cc | 8 +- .../testsuite/27_io/filesystem/operations/copy.cc | 29 ++ .../experimental/filesystem/operations/copy.cc | 29 ++ maintainer-scripts/ChangeLog | 5 + maintainer-scripts/crontab | 9 +- 165 files changed, 3632 insertions(+), 658 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/attr-mode-1.c create mode 100644 gcc/testsuite/c-c++-common/attr-mode-2.c create mode 100644 gcc/testsuite/g++.dg/coroutines/pr103868.C create mode 100644 gcc/testsuite/g++.dg/coroutines/pr104051.C create mode 100644 gcc/testsuite/g++.dg/coroutines/pr105287.C create mode 100644 gcc/testsuite/g++.dg/coroutines/pr105301.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/Wnarrowing20.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/enum42.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-array15.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-const1.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/nontype5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/class-deduction-alias12.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr100413.C create mode 100644 gcc/testsuite/g++.dg/lto/pr105399_0.C create mode 100644 gcc/testsuite/g++.dg/parse/qualified6.C create mode 100644 gcc/testsuite/g++.dg/parse/template30.C create mode 100644 gcc/testsuite/g++.dg/rtti/typeid-complete1.C create mode 100644 gcc/testsuite/g++.dg/template/partial-specialization13.C create mode 100644 gcc/testsuite/g++.dg/warn/Wparentheses-31.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-var-37.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-var-38.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-var-39.C create mode 100644 gcc/testsuite/gcc.dg/analyzer/symbolic-12.c create mode 100644 gcc/testsuite/gcc.dg/pr105331.c create mode 100644 gcc/testsuite/gcc.dg/pr105376.c create mode 100644 gcc/testsuite/gcc.target/i386/pr51954.c create mode 100644 gcc/testsuite/gdc.test/compilable/revert_dip1000.d