This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch devel/sphinx in repository gcc.
from 93e01322371 Merge branch 'master' into devel/sphinx 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] new 845e0842307 Merge branch 'master' into devel/sphinx
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 | 116 ++++++++ gcc/DATESTAMP | 2 +- gcc/common.opt | 4 + 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 | 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/constexpr.c | 10 + gcc/cp/constraint.cc | 9 + gcc/cp/cp-tree.h | 1 + gcc/cp/pt.c | 4 + gcc/cp/semantics.c | 82 +++++- gcc/d/ChangeLog | 13 + gcc/d/d-frontend.cc | 33 +-- gcc/d/d-tree.h | 1 + gcc/d/typeinfo.cc | 38 ++- gcc/doc/extend.texi | 4 +- gcc/doc/invoke.texi | 11 + 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/omp-builtins.def | 5 +- gcc/omp-expand.c | 19 +- gcc/omp-low.c | 9 +- gcc/sort.cc | 14 +- gcc/system.h | 1 + gcc/testsuite/ChangeLog | 71 +++++ .../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/feat-cxx2b.C | 2 - 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/ttp34.C | 14 + gcc/testsuite/g++.dg/template/ttp34a.C | 14 + gcc/testsuite/g++.dg/template/ttp34b.C | 14 + gcc/testsuite/gcc.dg/pr100788.c | 13 + gcc/testsuite/gcc.dg/torture/pr101009.c | 17 ++ gcc/testsuite/gcc.dg/vect/pr56541.c | 2 +- gcc/testsuite/gcc.target/i386/pr101021-1.c | 35 +++ gcc/testsuite/gcc.target/i386/pr101021-2.c | 21 ++ 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 + .../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/toplev.c | 19 +- gcc/tree-data-ref.c | 10 +- gcc/tree-vect-slp.c | 7 +- gcc/value-query.cc | 24 +- gcc/value-query.h | 18 +- gcc/vec.h | 24 ++ libgcc/ChangeLog | 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 | 33 +++ 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 + 116 files changed, 2283 insertions(+), 512 deletions(-) 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/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/pr100788.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr101009.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/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 create mode 100644 libgo/go/archive/zip/testdata/subdir.zip