This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from c6b7ba5de62 rs6000: Fix __builtin_altivec_mask_for_load to use correct type new cb7effde6f3 openacc: Helper functions for enter/exit data using single mapping new 6f5b4b64d25 openacc: Adjust dynamic reference count semantics new 02ef74bad65 RS6000, add VSX mask manipulation support new efe99cca782 arm: Treat GNU and Advanced SIMD vectors as distinct [PR927 [...] new 510125d2272 expr: Move reduce_bit_field target mode check [PR96151] new 2b6d99468d4 libgo: update to Go 1.14.4 release
The 6 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/config/arm/arm-builtins.c | 35 +- gcc/config/arm/arm.c | 10 + gcc/config/rs6000/altivec.h | 10 + gcc/config/rs6000/rs6000-builtin.def | 45 +++ gcc/config/rs6000/rs6000-call.c | 66 +++- gcc/config/rs6000/vsx.md | 49 +++ gcc/expr.c | 9 +- gcc/go/gofrontend/MERGE | 2 +- .../g++.target/{aarch64 => arm}/pr95726.C | 7 +- .../gcc.target/powerpc/vsx_mask-count-runnable.c | 149 +++++++++ .../gcc.target/powerpc/vsx_mask-expand-runnable.c | 194 ++++++++++++ .../gcc.target/powerpc/vsx_mask-extract-runnable.c | 162 ++++++++++ .../gcc.target/powerpc/vsx_mask-move-runnable.c | 225 +++++++++++++ libgo/MERGE | 2 +- libgo/VERSION | 2 +- libgo/go/cmd/cgo/gcc.go | 12 +- libgo/go/encoding/json/decode.go | 5 + libgo/go/encoding/json/decode_test.go | 33 +- libgo/go/encoding/json/encode.go | 11 +- libgo/go/encoding/json/encode_test.go | 87 +++-- libgo/go/encoding/json/stream_test.go | 8 +- libgo/go/go/doc/example.go | 6 +- libgo/go/go/doc/example_test.go | 76 +++-- libgo/go/go/parser/interface.go | 8 +- libgo/go/math/big/nat.go | 15 +- libgo/go/math/big/nat_test.go | 18 ++ libgo/go/os/os_test.go | 35 ++ libgo/go/runtime/crash_test.go | 14 +- libgo/go/runtime/mgcscavenge.go | 22 ++ libgo/go/runtime/mpagecache.go | 13 +- libgo/go/runtime/mpagecache_test.go | 33 +- libgo/go/runtime/proc.go | 6 + libgo/go/runtime/proc_test.go | 24 ++ libgo/go/runtime/testdata/testprog/lockosthread.go | 49 +++ libgo/misc/cgo/test/testx.go | 10 + libgomp/libgomp.h | 8 +- libgomp/oacc-mem.c | 352 +++++++++++++-------- libgomp/target.c | 38 +-- .../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-dynamic-lifetimes-4.c | 2 - .../deep-copy-6-no_finalize.F90 | 5 +- .../testsuite/libgomp.oacc-fortran/deep-copy-6.f90 | 8 - .../dynamic-incr-structural-1.f90 | 49 +++ .../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 +- 52 files changed, 1733 insertions(+), 330 deletions(-) copy gcc/testsuite/g++.target/{aarch64 => arm}/pr95726.C (92%) create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx_mask-count-runnable.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx_mask-expand-runnable.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx_mask-extract-runnable.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx_mask-move-runnable.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-fortran/dynamic-incr-structural-1.f90