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-arm-bootstrap_O1 in repository toolchain/ci/gcc.
from eb3a3bb8ce4 libstd++: Only support atomic_ref::wait tests which are alw [...] adds 53cb324cb4f analyzer: make various region_model member functions const adds 4f625f47b44 Daily bump. adds f8b067056ba aix: Power10 assembler invocation. adds 2d2ed777b23 ifcvt: Fix -fcompare-debug bug [PR100852] adds 7d19a50ea1e testsuite: Fix up libgomp.fortran/pr100981-2.f90 testcase [ [...] adds 5ad76ad7f5b testsuite: Uncomment __cpp_consteval test adds cce1697e6fe tree-optimization/101003 - use pattern defs when linearizing adds 05c4dabb714 Fix '#pragma acc acc [...]' typos adds 7c097d18c11 Adjust variable names and comments in value-query.* adds ae33c6deb15 Clean up 'GOMP_MAP_POINTER' handling in 'libgomp/oacc-paral [...] adds 0a77c7033ae Move 'libgomp/oacc-parallel.c:GOACC_declare' into 'libgomp/ [...] adds 7999363961d Extract 'goacc_enter_exit_data_internal' from 'libgomp/oacc [...] adds 7aefef31365 OpenACC: Separate enter/exit data ABIs adds cbf6dcaac04 testsuite: Change gcc.dg/vect/pr56541.c target. adds 6961091b385 s390: Allow more vcond_mask patterns. adds 6fcba9ef23e Use memory loads and extensions to eliminate redundant test [...] adds 04a040d907a Use auto_vec in ssa_equiv_stack. adds 7a895955095 rs6000: Fix *TItype_ppc adds 5ae4a73057d d: Fix ICE in TypeInfoDeclaration, at dmd/declaration.c (PR100967) adds 00d07ec6e12 rs6000: Add new __builtin_vsx_build_pair and __builtin_mma_ [...] adds ee52bf609ba libgo: update to Go1.16.5 release adds a325bdd195e i386: Add V8QI and other 64bit vector permutations [PR89021] adds 206db06ee38 c++: normalization of non-templated return-type-req [PR100946] adds edec2660ff4 c++: matching deduced template template parameters [PR67829] adds 26dbe85a378 c++: Extend std::is_constant_evaluated in if warning [PR100995] adds 367f52dcc24 Expose stable sort algorithm to gcc_sort_r and add vec::stablesort adds e9d322ced14 Use stablesort for sorting association chain adds 2f5ab546e2b rs6000: Support more short/char to float conversion adds e01874cdae4 gcc-changelog: Ignore one more commit. adds 43c35d0d902 Daily bump. adds 336c41dbcb2 middle-end/101009 - fix distance vector recording adds 36943c6bdd3 Add missing ChangeLog entry. adds 8bf728aecc4 Introduce -Wcoverage-invalid-line-number adds 1fa991d1d74 i386: Try to avoid variable permutation instruction [PR101021] adds a984da88a35 i386: Fix up *vec_concat<mode>_0_1 [PR101007] adds 4bdcdd8fa8d simplify-rtx: Fix up simplify_logical_relational_operation [...] adds fbd8a804129 tree-optimization/101026 - fix SLP re-association adds b9ec5ebb605 tree-optimization/101028 - fix endless SLP reassoc discovery adds 9d20ec97475 analyzer: tweak priority of callstrings in worklist::key_t::cmp adds 117c6426640 c++: Add C++23 consteval if support - P1938R3 [PR100974] adds c5ed0148347 arm: Fix the mve multilib for the broken cmse support (pr99939). adds b8b80b8aa3d tree-optimization/101025 - fix store-motion dependence checking adds 5b02ed4b876 [PATCH] PR tree-optimization/96392 Optimize x+0.0 if x is a [...] adds a761829ae06 [PATCH] PR tree-optimization/96392 Optimize x+0.0 if x is a [...] adds b13f297f01c arm: Fix polymorphic variants failing with undefined refere [...] adds 68f46862d33 d: foreach over a tuple doesn't work on 16-bit targets (PR100999) adds 1e690757d30 libstdc++: Fix filesystem::path comparisons for C++23 new b0d73a66ae3 c++: Substitute into function parms in lexical order [PR96560]
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: contrib/ChangeLog | 5 + contrib/gcc-changelog/git_update_version.py | 4 +- gcc/ChangeLog | 415 +++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/analyzer/ChangeLog | 15 + gcc/analyzer/engine.cc | 25 +- gcc/analyzer/region-model.cc | 16 +- gcc/analyzer/region-model.h | 16 +- gcc/c-family/ChangeLog | 6 + gcc/c-family/c-cppbuiltin.c | 1 + gcc/common.opt | 4 + gcc/config/arm/arm_mve.h | 151 ++++---- gcc/config/h8300/extensions.md | 12 +- gcc/config/h8300/h8300.c | 4 +- gcc/config/i386/i386-expand.c | 300 +++++++++++---- gcc/config/i386/i386.md | 1 + gcc/config/i386/mmx.md | 86 ++++- gcc/config/i386/sse.md | 3 +- gcc/config/rs6000/aix71.h | 1 + gcc/config/rs6000/aix72.h | 1 + gcc/config/rs6000/rs6000-builtin.def | 2 + gcc/config/rs6000/rs6000-call.c | 19 +- gcc/config/rs6000/rs6000.c | 6 +- gcc/config/rs6000/rs6000.md | 21 ++ gcc/config/s390/vector.md | 2 +- gcc/coverage.c | 31 +- gcc/cp/ChangeLog | 24 ++ gcc/cp/call.c | 1 + gcc/cp/constexpr.c | 46 ++- gcc/cp/constraint.cc | 9 + gcc/cp/cp-gimplify.c | 8 +- gcc/cp/cp-tree.h | 11 +- gcc/cp/decl.c | 27 +- gcc/cp/parser.c | 102 +++++ gcc/cp/pt.c | 132 ++++--- gcc/cp/semantics.c | 82 +++- gcc/d/ChangeLog | 23 ++ gcc/d/d-frontend.cc | 33 +- gcc/d/d-tree.h | 1 + gcc/d/dmd/MERGE | 2 +- gcc/d/dmd/cond.c | 29 +- gcc/d/dmd/dinterpret.c | 9 + gcc/d/dmd/expression.c | 2 +- gcc/d/dmd/expressionsem.c | 12 +- gcc/d/dmd/statementsem.c | 36 +- gcc/d/typeinfo.cc | 38 +- gcc/doc/extend.texi | 4 +- gcc/doc/invoke.texi | 11 + gcc/fold-const.c | 70 +++- gcc/fold-const.h | 4 +- gcc/fortran/ChangeLog | 9 + gcc/gimple-pretty-print.c | 7 +- gcc/gimple-ssa-evrp.c | 11 +- gcc/gimple.h | 18 +- gcc/gimplify.c | 5 +- gcc/go/gofrontend/MERGE | 2 +- gcc/ifcvt.c | 4 +- gcc/match.pd | 28 +- gcc/omp-builtins.def | 5 +- gcc/omp-expand.c | 19 +- gcc/omp-low.c | 9 +- gcc/simplify-rtx.c | 95 ++--- gcc/sort.cc | 14 +- gcc/system.h | 1 + gcc/testsuite/ChangeLog | 171 +++++++++ .../c-c++-common/goacc-gomp/nesting-fail-1.c | 4 +- gcc/testsuite/c-c++-common/goacc/finalize-1.c | 12 +- gcc/testsuite/c-c++-common/goacc/mdc-1.c | 19 +- gcc/testsuite/c-c++-common/goacc/mdc-2.c | 2 +- gcc/testsuite/c-c++-common/goacc/nesting-fail-1.c | 8 +- .../c-c++-common/goacc/struct-enter-exit-data-1.c | 4 +- gcc/testsuite/g++.dg/cpp23/consteval-if1.C | 103 +++++ gcc/testsuite/g++.dg/cpp23/consteval-if10.C | 36 ++ gcc/testsuite/g++.dg/cpp23/consteval-if2.C | 129 +++++++ gcc/testsuite/g++.dg/cpp23/consteval-if3.C | 73 ++++ gcc/testsuite/g++.dg/cpp23/consteval-if4.C | 44 +++ gcc/testsuite/g++.dg/cpp23/consteval-if5.C | 14 + gcc/testsuite/g++.dg/cpp23/consteval-if6.C | 16 + gcc/testsuite/g++.dg/cpp23/consteval-if7.C | 16 + gcc/testsuite/g++.dg/cpp23/consteval-if8.C | 14 + gcc/testsuite/g++.dg/cpp23/consteval-if9.C | 11 + gcc/testsuite/g++.dg/cpp23/feat-cxx2b.C | 8 +- gcc/testsuite/g++.dg/cpp2a/concepts-return-req3.C | 6 + gcc/testsuite/g++.dg/cpp2a/feat-cxx2a.C | 2 - .../g++.dg/cpp2a/is-constant-evaluated12.C | 79 ++++ .../g++.dg/cpp2a/is-constant-evaluated9.C | 4 +- gcc/testsuite/g++.dg/goacc/mdc.C | 2 +- gcc/testsuite/g++.dg/opt/pr100852.C | 25 ++ gcc/testsuite/g++.dg/template/sfinae-dr1227.C | 23 ++ gcc/testsuite/g++.dg/template/ttp34.C | 14 + gcc/testsuite/g++.dg/template/ttp34a.C | 14 + gcc/testsuite/g++.dg/template/ttp34b.C | 14 + .../analyzer/loop-0-up-to-n-by-1-with-iter-obj.c | 3 +- gcc/testsuite/gcc.dg/analyzer/paths-8.c | 17 + gcc/testsuite/gcc.dg/pr100788.c | 13 + gcc/testsuite/gcc.dg/pr101008.c | 18 + gcc/testsuite/gcc.dg/pr101028.c | 34 ++ gcc/testsuite/gcc.dg/pr96392.c | 33 ++ gcc/testsuite/gcc.dg/torture/pr101009.c | 17 + gcc/testsuite/gcc.dg/torture/pr101025.c | 23 ++ gcc/testsuite/gcc.dg/vect/pr56541.c | 2 +- gcc/testsuite/gcc.target/arm/cmse/cmse-18.c | 3 +- gcc/testsuite/gcc.target/arm/cmse/cmse-20.c | 28 ++ .../gcc.target/arm/mve/intrinsics/pr101016.c | 136 +++++++ gcc/testsuite/gcc.target/i386/pr101021-1.c | 35 ++ gcc/testsuite/gcc.target/i386/pr101021-2.c | 21 ++ gcc/testsuite/gcc.target/i386/sse-pr101007.c | 14 + gcc/testsuite/gcc.target/powerpc/mma-builtin-4.c | 16 +- gcc/testsuite/gcc.target/powerpc/mma-builtin-5.c | 24 +- gcc/testsuite/gcc.target/powerpc/p9-fpcvt-3.c | 23 ++ .../gcc.target/s390/vector/vcond-mixed-double.c | 41 ++ .../gcc.target/s390/vector/vcond-mixed-float.c | 41 ++ gcc/testsuite/gdc.dg/pr100967.d | 11 + .../extra-files/minimal/object.d | 0 gcc/testsuite/gdc.test/compilable/interpret5.d | 30 ++ gcc/testsuite/gdc.test/compilable/minimal3.d | 36 ++ gcc/testsuite/gdc.test/compilable/staticforeach.d | 38 ++ gcc/testsuite/gdc.test/compilable/test21742.d | 13 + gcc/testsuite/gdc.test/compilable/test22006.d | 14 + gcc/testsuite/gdc.test/fail_compilation/b12504.d | 64 ++++ .../gdc.test/fail_compilation/diag16976.d | 69 +++- gcc/testsuite/gdc.test/fail_compilation/fail117.d | 6 +- .../gdc.test/fail_compilation/fail22006.d | 22 ++ .../gdc.test/fail_compilation/fail238_m32.d | 8 +- .../gdc.test/fail_compilation/fail238_m64.d | 8 +- .../gdc.test/fail_compilation/fail7424b.d | 2 +- .../gdc.test/fail_compilation/fail7424c.d | 2 +- .../gdc.test/fail_compilation/fail7424d.d | 2 +- .../gdc.test/fail_compilation/fail7424e.d | 2 +- .../gdc.test/fail_compilation/fail7424f.d | 2 +- .../gdc.test/fail_compilation/fail7424g.d | 2 +- .../gdc.test/fail_compilation/fail7424h.d | 2 +- .../gdc.test/fail_compilation/fail7424i.d | 2 +- gcc/testsuite/gdc.test/fail_compilation/fail9766.d | 4 +- gcc/testsuite/gdc.test/fail_compilation/ice9406.d | 3 +- .../gdc.test/fail_compilation/test21927.d | 20 + .../gdc.test/fail_compilation/test21939.d | 9 + .../gfortran.dg/goacc/attach-descriptor.f90 | 6 +- gcc/testsuite/gfortran.dg/goacc/finalize-1.f | 12 +- .../gfortran.dg/goacc/mapping-tests-3.f90 | 2 +- gcc/testsuite/gfortran.dg/pr101026.f | 11 + gcc/toplev.c | 19 +- gcc/tree-data-ref.c | 10 +- gcc/tree-ssa-loop-im.c | 38 +- gcc/tree-ssa-reassoc.c | 2 +- gcc/tree-vect-slp.c | 37 +- gcc/value-query.cc | 24 +- gcc/value-query.h | 18 +- gcc/vec.h | 24 ++ libgcc/ChangeLog | 45 +++ libgcc/config/arm/cmse_nonsecure_call.S | 4 +- libgcc/config/arm/t-arm | 5 +- libgcc/config/rs6000/quad-float128.h | 12 + libgo/MERGE | 2 +- libgo/VERSION | 2 +- libgo/go/archive/zip/reader.go | 64 +++- libgo/go/archive/zip/reader_test.go | 115 +++++- libgo/go/archive/zip/testdata/subdir.zip | Bin 0 -> 428 bytes libgo/go/cmd/go/internal/modcmd/download.go | 32 +- libgo/go/cmd/go/internal/modcmd/tidy.go | 2 + libgo/go/cmd/go/internal/modload/buildlist.go | 30 ++ .../cmd/go/testdata/mod/rsc.io_sampler_v1.2.1.txt | 2 +- libgo/go/cmd/go/testdata/script/mod_download.txt | 36 +- .../go/testdata/script/mod_get_trailing_slash.txt | 10 +- libgo/go/cmd/go/testdata/script/mod_query.txt | 5 +- libgo/go/cmd/go/testdata/script/mod_readonly.txt | 8 +- libgo/go/go.mod | 2 +- libgo/go/golang.org/x/net/http/httpguts/httplex.go | 10 +- libgo/go/math/big/ratconv.go | 15 +- libgo/go/math/big/ratconv_test.go | 25 ++ libgo/go/net/dnsclient_unix_test.go | 158 ++++++++ libgo/go/net/http/httputil/reverseproxy.go | 22 +- libgo/go/net/http/httputil/reverseproxy_test.go | 63 +++- libgo/go/net/http/transport_test.go | 8 +- libgo/go/net/lookup.go | 111 +++++- libgo/go/os/signal/signal_test.go | 42 +++ libgo/go/runtime/pprof/pprof_test.go | 3 +- libgo/go/runtime/proc.go | 26 ++ libgo/go/runtime/runtime2.go | 7 +- libgo/go/runtime/sigqueue.go | 2 +- libgo/go/time/zoneinfo.go | 27 +- libgo/go/time/zoneinfo_read.go | 44 ++- libgo/go/time/zoneinfo_test.go | 37 +- libgo/go/vendor/modules.txt | 2 +- libgomp/ChangeLog | 43 +++ libgomp/libgomp.map | 6 + libgomp/libgomp_g.h | 6 +- libgomp/oacc-mem.c | 172 ++++++--- libgomp/oacc-parallel.c | 58 --- libgomp/testsuite/libgomp.fortran/pr100981-2.f90 | 2 + libphobos/src/MERGE | 2 +- libphobos/src/std/typecons.d | 15 +- libstdc++-v3/ChangeLog | 22 ++ libstdc++-v3/include/bits/fs_path.h | 17 +- libstdc++-v3/include/experimental/bits/fs_path.h | 16 +- .../27_io/filesystem/path/native/conv_c++23.cc | 12 + .../filesystem/path/native/conv_c++23.cc | 12 + 197 files changed, 4586 insertions(+), 850 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp23/consteval-if1.C create mode 100644 gcc/testsuite/g++.dg/cpp23/consteval-if10.C create mode 100644 gcc/testsuite/g++.dg/cpp23/consteval-if2.C create mode 100644 gcc/testsuite/g++.dg/cpp23/consteval-if3.C create mode 100644 gcc/testsuite/g++.dg/cpp23/consteval-if4.C create mode 100644 gcc/testsuite/g++.dg/cpp23/consteval-if5.C create mode 100644 gcc/testsuite/g++.dg/cpp23/consteval-if6.C create mode 100644 gcc/testsuite/g++.dg/cpp23/consteval-if7.C create mode 100644 gcc/testsuite/g++.dg/cpp23/consteval-if8.C create mode 100644 gcc/testsuite/g++.dg/cpp23/consteval-if9.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-return-req3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/is-constant-evaluated12.C create mode 100644 gcc/testsuite/g++.dg/opt/pr100852.C create mode 100644 gcc/testsuite/g++.dg/template/sfinae-dr1227.C create mode 100644 gcc/testsuite/g++.dg/template/ttp34.C create mode 100644 gcc/testsuite/g++.dg/template/ttp34a.C create mode 100644 gcc/testsuite/g++.dg/template/ttp34b.C create mode 100644 gcc/testsuite/gcc.dg/analyzer/paths-8.c create mode 100644 gcc/testsuite/gcc.dg/pr100788.c create mode 100644 gcc/testsuite/gcc.dg/pr101008.c create mode 100644 gcc/testsuite/gcc.dg/pr101028.c create mode 100644 gcc/testsuite/gcc.dg/pr96392.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr101009.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr101025.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/cmse-20.c create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/pr101016.c create mode 100644 gcc/testsuite/gcc.target/i386/pr101021-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr101021-2.c create mode 100644 gcc/testsuite/gcc.target/i386/sse-pr101007.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-fpcvt-3.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/vcond-mixed-double.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/vcond-mixed-float.c create mode 100644 gcc/testsuite/gdc.dg/pr100967.d copy gcc/testsuite/gdc.test/{fail_compilation => compilable}/extra-files/minimal/o [...] create mode 100644 gcc/testsuite/gdc.test/compilable/interpret5.d create mode 100644 gcc/testsuite/gdc.test/compilable/minimal3.d create mode 100644 gcc/testsuite/gdc.test/compilable/test21742.d create mode 100644 gcc/testsuite/gdc.test/compilable/test22006.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/b12504.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail22006.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test21927.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test21939.d create mode 100644 gcc/testsuite/gfortran.dg/pr101026.f create mode 100644 libgo/go/archive/zip/testdata/subdir.zip create mode 100644 libstdc++-v3/testsuite/27_io/filesystem/path/native/conv_c++23.cc create mode 100644 libstdc++-v3/testsuite/experimental/filesystem/path/native/conv [...]