This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch devel/omp/gcc-10 in repository gcc.
from f5de50b186d [og10] openacc: Unshare reduction temporaries for GCN new 2e8ad1c9ebb Revert "OpenACC reference count consistency checking" adds b8be66d151f openacc: Adjust dynamic reference count semantics adds fdf787499fb openacc: Don't strip TO_PSET/POINTER for enter/exit data adds 4e8b45f2f4e aarch64: Add missing ACLE support for BTI adds f57bc8a6d6a aarch64: Fix noexecstack note in libitm adds 62e8c4b433c aarch64: Fix noexecstack note in libgcc adds 8475641c216 aarch64: Fix BTI support in libgcc [PR96001] adds 59a74e7eb29 aarch64: Fix BTI support in libitm adds e14149f66ed aarch64: fix return address access with pac [PR94891][PR94791] adds eb41624df3b aarch64: fix __builtin_eh_return with pac-ret [PR94891] adds c24e8063ef5 libgcc: fix the handling of return address mangling [PR94891] adds 7e5bb3ce7c7 doc: Clarify __builtin_return_address [PR94891] adds a4d208892c0 aarch64: Add missing ACLE support for PAC-RET adds 1aae91e6171 rs6000: add effective-target test ppc_mma_hw adds d6e9f27f747 rs6000: clean up testsuite power10_hw check adds 13d817afed9 Daily bump. adds 8147c741df9 LTO: pick up -fcf-protection flag for the link step adds de70758207a expr: Unbreak build of mesa [PR96194] adds b9475357b5b value-range: Fix handling of POLY_INT_CST anti-ranges [PR96146] adds 74d4c8bda29 ipa-devirt: Fix crash in obj_type_ref_class [PR95114] adds a1c022d1b9a libgomp: Fix hang when profiling OpenACC programs with CUDA [...] adds 315b87f63bc c++: Make convert_like complain about bad ck_ref_bind again [...] adds 42195da6155 Daily bump. adds 76641cd8b53 Revert "LTO: pick up -fcf-protection flag for the link step" adds 9a9e1ed8861 fix _mm512_{,mask_}cmp*_p[ds]_mask at -O0 [PR96174] adds 932e9140d32 c++: Treat GNU and Advanced SIMD vectors as distinct [PR95726] adds 25f8c7101d1 Daily bump. adds 710f7d977d1 S/390: Emit vector alignment hints for z13 if AS accepts them adds 8e6c87b2bae Daily bump. adds e86ae54172b Fix missing dependencies for selftests which occasionally c [...] adds 2186c30980f Daily bump. adds 5c76a5074e4 Daily bump. adds 124402d2c67 Daily bump. adds 10d74b9be61 Regenerate gcc.pot. adds 3d4f68dcab7 Daily bump. adds 4083981ebd9 i386: Rename TARGET_USE_XCHG_FOR_ATOMIC_STORE to TARGET_AVO [...] adds a298c55d441 Daily bump. adds 08e068265e4 Daily bump. adds ee5c3db6c5b Update ChangeLog and version files for release adds f34e22a4c73 Update BASE-VER after GCC 10.2 release adds 83f1fbb9e7a PR target/96260 - KASAN should work even back-end not porti [...] adds 677b80db41f Fix ChangeLog entry: reverted backport commit. adds ec62c020c53 gcc-changelog: Fix typo in output adds 2980fc28c5f gcc-changelog: fix when somebody reverts a backport adds 3373a73172d Fix handling of implicit_pure by checking if non-pure proce [...] adds 5b9f6489081 Always use name from c_interop_kinds_table for -fc-prototypes. adds 5497677b497 rs6000: __builtin_mma_disassemble_acc() doesn't store eleme [...] adds bab0c51af90 PR fortran/89574 - ICE in conv_function_val, at fortran/tra [...] adds 6dd74062d21 PR fortran/96086 - ICE in gfc_match_select_rank, at fortran [...] adds a3980ada1bd PR fortran/95980 - ICE on using sync images with -fcheck=bounds adds 76a8ff3948a PR fortran/95980 - ICE in get_unique_type_string, at fortra [...] adds ca47325f300 sparc/sparc64: use crtendS.o for default-pie executables [PR96190] adds 20ac8584c11 Daily bump. adds 6b31ebb3fed libgo: update to Go 1.14.6 release adds 8dafc134683 Daily bump. adds b45f51d467c PR 93592 - Invalid UP/DOWN rounding with EN descriptor. adds d0dbe7695cf PR 93567, G edit descriptor uses E instead of F editing in [...] adds cf1ea3fdca1 Daily bump. adds 7dcd5b38fa9 Fortran : ICE in gfc_check_reshape PR95585 adds 1d9f93de8c3 Daily bump. adds 3eb264bd241 Fortran : ICE in gfc_check_pointer_assign PR95612 adds f93ce9ea23e Use vec::reserve before vec_safe_grow_cleared is called adds 7cdb3704d97 Allow --with-cpu=power10 adds f5b673ce616 Update gcc .po files. adds 809d0065f1d Daily bump. adds 7d88f924ad8 expander: Fix ICE in maybe_warn_rdwr_sizes [PR96335] adds c0438ced53b expr: build string_constant only for a char type adds 33fb1b3c73c Daily bump. adds 412124203ec coroutines: co_returns are statements, not expressions. adds f43a1b1d171 coroutines: Correct frame capture of compiler temps [PR95591+4]. adds 2ced237ad12 openacc: Remove unnecessary detach finalization adds d9a77a17333 openacc: Deep copy attach/detach should not affect referenc [...] adds bee0b7156a0 gcc-changelog: fix combining of arguments. adds 3c4d2b86766 Fortran : Don't warn for LOGICAL kind conversion PR96319 adds 5e66b6c0103 preprocessor: Teach traditional about has_include [PR95889] adds e6262c0d20b Update gcc ja.po, sv.po. adds b258a8b7476 Daily bump. adds afd90b44f70 Re-format zen memcpy/memset costs. adds 809b4d226c7 Tune memcpy and memset for Zen cores. adds e7d6233a828 Daily bump. adds 44d662cf6d9 Do not allocate huge array in output_in_order. new 4f0f8bf894d Merge branch 'releases/gcc-10' into devel/omp/gcc-10
The 2 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: ChangeLog | 4 + config/ChangeLog | 4 + contrib/ChangeLog | 23 + contrib/gcc-changelog/git_commit.py | 19 +- contrib/gcc-changelog/git_update_version.py | 2 +- contrib/git-backport.py | 2 +- contrib/header-tools/ChangeLog | 4 + contrib/reghunt/ChangeLog | 4 + contrib/regression/ChangeLog | 4 + fixincludes/ChangeLog | 4 + gcc/BASE-VER | 2 +- gcc/ChangeLog | 289 + gcc/DATESTAMP | 2 +- gcc/Makefile.in | 6 +- gcc/ada/ChangeLog | 4 + gcc/analyzer/ChangeLog | 4 + gcc/asan.c | 7 + gcc/asan.h | 2 + gcc/brig/ChangeLog | 4 + gcc/c-family/ChangeLog | 4 + gcc/c/ChangeLog | 14 + gcc/calls.c | 20 +- gcc/cgraph.h | 2 - gcc/cgraphunit.c | 158 +- gcc/config.gcc | 4 +- gcc/config.in | 7 + gcc/config/aarch64/aarch64-builtins.c | 14 +- gcc/config/aarch64/aarch64-c.c | 16 + gcc/config/aarch64/aarch64-protos.h | 1 + gcc/config/aarch64/aarch64.c | 32 +- gcc/config/aarch64/aarch64.h | 2 +- gcc/config/arm/arm-builtins.c | 15 +- gcc/config/arm/arm.c | 1 + gcc/config/i386/avx512fintrin.h | 164 +- gcc/config/i386/i386.h | 3 +- gcc/config/i386/sync.md | 5 +- gcc/config/i386/x86-tune-costs.h | 42 +- gcc/config/i386/x86-tune.def | 4 +- gcc/config/rs6000/rs6000-call.c | 3 +- gcc/config/s390/s390.c | 4 +- gcc/config/s390/s390.h | 7 + gcc/config/sparc/linux.h | 10 +- gcc/config/sparc/linux64.h | 10 +- gcc/configure | 31 + gcc/configure.ac | 5 + gcc/cp/ChangeLog | 100 + gcc/cp/call.c | 54 +- gcc/cp/coroutines.cc | 1138 +- gcc/cp/cp-tree.def | 4 +- gcc/cp/typeck.c | 42 + gcc/d/ChangeLog | 4 + gcc/doc/extend.texi | 17 +- gcc/expr.c | 22 +- gcc/fortran/check.c | 3 +- gcc/fortran/class.c | 6 +- gcc/fortran/dump-parse-tree.c | 55 +- gcc/fortran/expr.c | 15 +- gcc/fortran/frontend-passes.c | 74 + gcc/fortran/gfortran.h | 1 + gcc/fortran/intrinsic.c | 6 +- gcc/fortran/match.c | 16 +- gcc/fortran/parse.c | 22 + gcc/fortran/primary.c | 2 +- gcc/fortran/resolve.c | 26 +- gcc/fortran/trans-decl.c | 7 +- gcc/gimplify.c | 25 +- gcc/go/ChangeLog | 4 + gcc/ipa-devirt.c | 9 +- gcc/jit/ChangeLog | 4 + gcc/lto/ChangeLog | 4 + gcc/objc/ChangeLog | 4 + gcc/objcp/ChangeLog | 4 + gcc/po/ChangeLog | 18 + gcc/po/be.po | 9675 +++++------ gcc/po/da.po | 9705 +++++------ gcc/po/de.po | 9704 +++++------ gcc/po/el.po | 9687 +++++------ gcc/po/es.po | 9725 +++++------ gcc/po/fi.po | 9700 +++++------ gcc/po/fr.po | 9703 +++++------ gcc/po/gcc.pot | 9683 +++++------ gcc/po/hr.po | 9674 +++++------ gcc/po/id.po | 9715 +++++------ gcc/po/ja.po | 17172 ++++++------------- gcc/po/nl.po | 9707 +++++------ gcc/po/ru.po | 9715 +++++------ gcc/po/sr.po | 9713 +++++------ gcc/po/sv.po | 10298 +++++------ gcc/po/tr.po | 9719 +++++------ gcc/po/uk.po | 9692 +++++------ gcc/po/vi.po | 9704 +++++------ gcc/po/zh_CN.po | 9711 +++++------ gcc/po/zh_TW.po | 9723 +++++------ gcc/symbol-summary.h | 13 +- .../c-c++-common/cpp/has-include-1-traditional.c | 38 + gcc/testsuite/g++.dg/conversion/ref4.C | 22 + gcc/testsuite/g++.dg/conversion/ref5.C | 14 + gcc/testsuite/g++.dg/conversion/ref6.C | 24 + gcc/testsuite/g++.dg/coroutines/pr95591.C | 26 + gcc/testsuite/g++.dg/coroutines/pr95599.C | 69 + gcc/testsuite/g++.dg/coroutines/pr95823.C | 30 + gcc/testsuite/g++.dg/coroutines/pr95824.C | 37 + gcc/testsuite/g++.dg/opt/pr96194.C | 21 + gcc/testsuite/g++.target/aarch64/pr95114.C | 3 + gcc/testsuite/g++.target/aarch64/pr95726.C | 28 + gcc/testsuite/g++.target/arm/pr95726.C | 31 + gcc/testsuite/gcc.dg/pr96335.c | 12 + .../gcc.target/aarch64/return_address_sign_1.c | 8 +- .../gcc.target/aarch64/return_address_sign_b_1.c | 8 +- .../gcc.target/aarch64/sve/acle/general/pr96146.c | 20 + gcc/testsuite/gcc.target/i386/avx512f-vcmppd-3.c | 4 + gcc/testsuite/gcc.target/i386/avx512f-vcmpps-3.c | 4 + gcc/testsuite/gcc.target/powerpc/mma-double-test.c | 9 +- gcc/testsuite/gcc.target/powerpc/mma-single-test.c | 17 +- gcc/testsuite/gcc.target/powerpc/mma-supported.c | 25 + gcc/testsuite/gcc.target/riscv/pr91441.c | 2 +- gcc/testsuite/gcc.target/riscv/pr96260.c | 9 + gcc/testsuite/gcc.target/s390/vector/align-1.c | 2 +- gcc/testsuite/gcc.target/s390/vector/align-2.c | 2 +- gcc/testsuite/gfortran.dg/fmt_en.f90 | 6 +- gcc/testsuite/gfortran.dg/fmt_en_rd.f90 | 185 + gcc/testsuite/gfortran.dg/fmt_en_rn.f90 | 185 + gcc/testsuite/gfortran.dg/fmt_en_ru.f90 | 185 + gcc/testsuite/gfortran.dg/fmt_en_rz.f90 | 185 + gcc/testsuite/gfortran.dg/goacc/finalize-1.f | 4 +- gcc/testsuite/gfortran.dg/implicit_pure_5.c | 7 + gcc/testsuite/gfortran.dg/implicit_pure_5.f90 | 63 + gcc/testsuite/gfortran.dg/pr89574.f90 | 29 + gcc/testsuite/gfortran.dg/pr95585.f90 | 6 + gcc/testsuite/gfortran.dg/pr95612.f90 | 7 + gcc/testsuite/gfortran.dg/pr95980.f90 | 10 + gcc/testsuite/gfortran.dg/pr95980_2.f90 | 11 + gcc/testsuite/gfortran.dg/pr96086.f90 | 8 + gcc/testsuite/gfortran.dg/pr96319.f90 | 12 + gcc/testsuite/gfortran.dg/round_3.f08 | 26 +- gcc/testsuite/lib/target-supports.exp | 30 +- gcc/toplev.c | 22 +- gcc/tree-pretty-print.c | 5 +- gcc/tree.c | 7 +- gcc/tree.h | 4 +- gcc/value-range.cc | 47 +- gcc/vec.h | 11 + gnattools/ChangeLog | 4 + gotools/ChangeLog | 4 + include/ChangeLog | 21 + intl/ChangeLog | 4 + libada/ChangeLog | 4 + libatomic/ChangeLog | 4 + libbacktrace/ChangeLog | 4 + libcc1/ChangeLog | 4 + libcpp/ChangeLog | 9 + libcpp/init.c | 3 + libcpp/po/ChangeLog | 4 + libcpp/traditional.c | 4 +- libdecnumber/ChangeLog | 4 + libffi/ChangeLog | 4 + libgcc/ChangeLog | 36 + libgcc/config/aarch64/aarch64-unwind.h | 40 +- libgcc/config/aarch64/lse.S | 30 + libgcc/config/avr/libf7/ChangeLog | 4 + libgcc/config/libbid/ChangeLog | 4 + libgcc/unwind-dw2.c | 34 +- libgfortran/ChangeLog | 22 + libgfortran/io/write_float.def | 15 +- libgo/MERGE | 2 +- libgo/VERSION | 2 +- libgo/go/cmd/go/go_test.go | 39 - libgo/go/cmd/go/testdata/test_regexps.txt | 75 + libgo/go/crypto/x509/root_windows.go | 46 +- libgo/go/crypto/x509/verify.go | 43 +- libgo/go/crypto/x509/verify_test.go | 888 +- libgo/go/database/sql/driver/driver.go | 9 +- libgo/go/database/sql/fakedb_test.go | 45 +- libgo/go/database/sql/sql.go | 200 +- libgo/go/database/sql/sql_test.go | 219 + libgo/go/encoding/json/decode.go | 74 +- libgo/go/encoding/json/decode_test.go | 16 + .../x/tools/go/analysis/passes/printf/printf.go | 1 + libgo/go/net/http/fs.go | 1 + libgo/go/net/http/fs_test.go | 9 + libgo/go/net/http/server.go | 43 +- libgo/go/reflect/all_test.go | 6 + libgo/go/reflect/deepequal.go | 16 +- libgo/go/reflect/type.go | 1 + libgo/go/reflect/value.go | 1 + libgo/go/testing/benchmark.go | 3 + libgo/go/testing/sub_test.go | 126 +- libgo/go/testing/testing.go | 80 +- libgomp/ChangeLog | 147 + libgomp/libgomp.h | 30 +- libgomp/libgomp.texi | 8 + libgomp/oacc-mem.c | 267 +- libgomp/oacc-parallel.c | 33 - libgomp/target.c | 246 +- .../libgomp.oacc-c-c++-common/mdc-refcount-1.c | 60 + .../libgomp.oacc-c-c++-common/mdc-refcount-2.c | 123 + .../libgomp.oacc-c-c++-common/mdc-refcount-3.c | 86 + .../libgomp.oacc-c-c++-common/pr92843-1.c | 9 - .../libgomp.oacc-c-c++-common/refcounting-1.c | 31 + .../libgomp.oacc-c-c++-common/refcounting-2.c | 31 + .../libgomp.oacc-c-c++-common/struct-3-1-1.c | 34 + .../structured-detach-underflow.c | 28 + .../structured-dynamic-lifetimes-4.c | 2 - .../deep-copy-6-no_finalize.F90 | 10 +- .../testsuite/libgomp.oacc-fortran/deep-copy-6.f90 | 16 +- .../dynamic-incr-structural-1.f90 | 49 + .../libgomp.oacc-fortran/dynamic-pointer-1.f90 | 97 + .../libgomp.oacc-fortran/mdc-refcount-1-1-1.f90 | 8 - .../libgomp.oacc-fortran/mdc-refcount-1-1-2.F90 | 5 +- .../libgomp.oacc-fortran/mdc-refcount-1-2-1.f90 | 8 - .../libgomp.oacc-fortran/mdc-refcount-1-2-2.f90 | 8 - .../libgomp.oacc-fortran/mdc-refcount-1-3-1.f90 | 8 - .../libgomp.oacc-fortran/mdc-refcount-1-4-1.f90 | 7 +- libhsail-rt/ChangeLog | 4 + libiberty/ChangeLog | 4 + libitm/ChangeLog | 19 + libitm/config/aarch64/sjlj.S | 29 +- libobjc/ChangeLog | 4 + liboffloadmic/ChangeLog | 4 + libphobos/ChangeLog | 4 + libquadmath/ChangeLog | 4 + libsanitizer/ChangeLog | 4 + libssp/ChangeLog | 4 + libstdc++-v3/ChangeLog | 4 + libvtv/ChangeLog | 4 + lto-plugin/ChangeLog | 4 + maintainer-scripts/ChangeLog | 4 + zlib/ChangeLog | 4 + 228 files changed, 103881 insertions(+), 106089 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/cpp/has-include-1-traditional.c create mode 100644 gcc/testsuite/g++.dg/conversion/ref4.C create mode 100644 gcc/testsuite/g++.dg/conversion/ref5.C create mode 100644 gcc/testsuite/g++.dg/conversion/ref6.C create mode 100644 gcc/testsuite/g++.dg/coroutines/pr95591.C create mode 100644 gcc/testsuite/g++.dg/coroutines/pr95599.C create mode 100644 gcc/testsuite/g++.dg/coroutines/pr95823.C create mode 100644 gcc/testsuite/g++.dg/coroutines/pr95824.C create mode 100644 gcc/testsuite/g++.dg/opt/pr96194.C create mode 100644 gcc/testsuite/g++.target/aarch64/pr95114.C create mode 100644 gcc/testsuite/g++.target/aarch64/pr95726.C create mode 100644 gcc/testsuite/g++.target/arm/pr95726.C create mode 100644 gcc/testsuite/gcc.dg/pr96335.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/pr96146.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vcmppd-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vcmpps-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mma-supported.c create mode 100644 gcc/testsuite/gcc.target/riscv/pr96260.c create mode 100644 gcc/testsuite/gfortran.dg/fmt_en_rd.f90 create mode 100644 gcc/testsuite/gfortran.dg/fmt_en_rn.f90 create mode 100644 gcc/testsuite/gfortran.dg/fmt_en_ru.f90 create mode 100644 gcc/testsuite/gfortran.dg/fmt_en_rz.f90 create mode 100644 gcc/testsuite/gfortran.dg/implicit_pure_5.c create mode 100644 gcc/testsuite/gfortran.dg/implicit_pure_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr89574.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr95585.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr95612.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr95980.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr95980_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr96086.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr96319.f90 create mode 100644 libgo/go/cmd/go/testdata/test_regexps.txt create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/mdc-refcount-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/mdc-refcount-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/mdc-refcount-3.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/refcounting-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/refcounting-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/struct-3-1-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/structured-detach-u [...] create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/dynamic-incr-structural-1.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/dynamic-pointer-1.f90