This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch gccgo in repository gcc.
from bbd57091207 Merge from trunk revision 264887. adds b47238b7648 2018-10-05 Bernd Edlinger bernd.edlinger@hotmail.de adds 8ffd498e502 rs6000: Some mfcr pattern simplification adds 7e6033ef5f8 RISC-V: Fix -fsignaling-nans for glibc testsuite. adds 0e16f2a7599 Daily bump. adds 4bcfedf5c1f gcc/ PR rtl-optimization/86939 PR rtl-optimization/87479 [...] adds 12ca6caf73b 2018-10-06 Thomas Koenig tkoenig@gcc.gnu.org adds bc9ba88ba8f 2018-10-06 Paul Thomas pault@gcc.gnu.org adds 32bfbd96240 2018-10-06 Thomas Koenig tkoenig@gcc.gnu.org adds 35d5443a1b2 Use gfc_charlen_type instead of int for string lenghts adds 16dbe3c8041 Daily bump. adds e6f581130a0 Daily bump. adds 33551f14ef9 2018-10-08 François Dumont fdumont@gcc.gnu.org adds c6e99972800 2018-10-08 Richard Biener rguenther@suse.de adds d32a4fbdef6 Don't ICE on vectors of enums (PR 87286) adds 8c6d0f8f378 /cp 2018-10-08 Paolo Carlini paolo.carlini@oracle.com adds 9cd9881d713 2018-10-08 Paul Thomas pault@gcc.gnu.org adds c1a74f897b5 Limit a MV test just for x86 target. adds 646777d68d9 Require constructor priority support in c-c++-common/Wprio- [...] adds 3f651a3ad70 Require string merging support in gnat.dg/string_merge?.adb etc. adds 8c41ff3aab3 2018-10-08 Paul Thomas pault@gcc.gnu.org adds 68b1449efbf PR libstdc++/87538 fix std::not_fn exception specifications adds e269879e033 PR libstdc++/87538 Verify fix for std::experimental::not_fn adds 524665d0399 2018-10-08 Richard Biener rguenther@suse.de adds e32c31b878c S/390: Increase latencies for some FP instructions adds 8614be818d7 [Fortran] Disable "Assignment to contiguous pointer from no [...] adds eea05e6aa2d Come up with gcc/testsuite/g++.target/i386/i386.dg and move [...] adds 11a372b3de3 Fix ICE on block move when using LRA. adds 7d5492e5984 libgo: update to Go 1.11.1 release new 29da959fd79 Merge from trunk revision 264932.
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: gcc/ChangeLog | 64 +++ gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 6 + gcc/c-family/c-common.c | 9 +- gcc/config/pdp11/pdp11-protos.h | 2 +- gcc/config/pdp11/pdp11.c | 180 ++------ gcc/config/pdp11/pdp11.h | 5 +- gcc/config/pdp11/pdp11.md | 44 +- gcc/config/riscv/riscv.md | 34 +- gcc/config/rs6000/rs6000.md | 43 +- gcc/config/s390/2827.md | 14 +- gcc/cp/ChangeLog | 6 + gcc/cp/pt.c | 8 + gcc/fortran/ChangeLog | 34 ++ gcc/fortran/arith.c | 12 +- gcc/fortran/expr.c | 6 +- gcc/fortran/gfortran.h | 3 +- gcc/fortran/resolve.c | 3 +- gcc/fortran/simplify.c | 9 +- gcc/fortran/trans-stmt.c | 1 - gcc/go/gofrontend/MERGE | 2 +- gcc/ira-lives.c | 97 +++-- gcc/ira.h | 3 + gcc/lra-lives.c | 64 ++- gcc/testsuite/ChangeLog | 64 +++ gcc/testsuite/c-c++-common/Wprio-ctor-dtor.c | 1 + gcc/testsuite/g++.dg/concepts/pr71128.C | 10 + gcc/testsuite/g++.dg/ext/pr82625.C | 1 + .../tls/tls.exp => g++.target/i386/i386.exp} | 18 +- .../{g++.dg/ext => g++.target/i386}/mv1.C | 2 +- .../{g++.dg/ext => g++.target/i386}/mv10.C | 2 +- .../{g++.dg/ext => g++.target/i386}/mv11.C | 2 +- .../{g++.dg/ext => g++.target/i386}/mv12-aux.cc | 0 .../{g++.dg/ext => g++.target/i386}/mv12.C | 2 +- .../{g++.dg/ext => g++.target/i386}/mv12.h | 0 .../{g++.dg/ext => g++.target/i386}/mv13.C | 2 +- .../{g++.dg/ext => g++.target/i386}/mv14.C | 2 +- .../{g++.dg/ext => g++.target/i386}/mv15.C | 2 +- .../{g++.dg/ext => g++.target/i386}/mv16.C | 2 +- .../{g++.dg/ext => g++.target/i386}/mv17.C | 2 +- .../{g++.dg/ext => g++.target/i386}/mv18.C | 2 +- .../{g++.dg/ext => g++.target/i386}/mv19.C | 2 +- .../{g++.dg/ext => g++.target/i386}/mv2.C | 2 +- .../{g++.dg/ext => g++.target/i386}/mv20.C | 2 +- .../{g++.dg/ext => g++.target/i386}/mv21.C | 2 +- .../{g++.dg/ext => g++.target/i386}/mv22.C | 2 +- .../{g++.dg/ext => g++.target/i386}/mv23.C | 2 +- .../{g++.dg/ext => g++.target/i386}/mv24.C | 2 +- .../{g++.dg/ext => g++.target/i386}/mv25.C | 2 +- .../{g++.dg/ext => g++.target/i386}/mv26.C | 2 +- .../{g++.dg/ext => g++.target/i386}/mv27.C | 2 +- .../{g++.dg/ext => g++.target/i386}/mv3.C | 2 +- .../{g++.dg/ext => g++.target/i386}/mv4.C | 2 +- .../{g++.dg/ext => g++.target/i386}/mv5.C | 2 +- .../{g++.dg/ext => g++.target/i386}/mv6.C | 2 +- .../{g++.dg/ext => g++.target/i386}/mv7.C | 2 +- .../{g++.dg/ext => g++.target/i386}/mv8.C | 2 +- .../{g++.dg/ext => g++.target/i386}/mv9.C | 2 +- .../{g++.dg/ext => g++.target/i386}/mvc1.C | 2 +- .../{g++.dg/ext => g++.target/i386}/mvc2.C | 2 +- .../{g++.dg/ext => g++.target/i386}/mvc3.C | 2 +- .../{g++.dg/ext => g++.target/i386}/mvc4.C | 2 +- gcc/testsuite/gcc.dg/merge-all-constants-2.c | 1 + gcc/testsuite/gcc.dg/pr87286.c | 3 + gcc/testsuite/gcc.target/i386/i386.exp | 471 --------------------- gcc/testsuite/gcc.target/i386/pr49095.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr86939.c | 12 + .../gfortran.dg/array_constructor_type_23.f90 | 7 + gcc/testsuite/gfortran.dg/associate_41.f90 | 25 ++ gcc/testsuite/gfortran.dg/contiguous_4.f90 | 6 +- gcc/testsuite/gfortran.dg/contiguous_7.f90 | 24 ++ gcc/testsuite/gfortran.dg/elemental_function_4.f90 | 18 + gcc/testsuite/gnat.dg/string_merge1.adb | 3 +- gcc/testsuite/gnat.dg/string_merge2.adb | 3 +- gcc/testsuite/lib/target-supports.exp | 470 ++++++++++++++++++++ gcc/tree-ssa-propagate.c | 8 +- gcc/tree-vect-loop.c | 2 + gcc/tree-vectorizer.c | 3 +- gcc/tree-vectorizer.h | 11 +- libgfortran/ChangeLog | 21 + libgfortran/io/unix.c | 18 +- libgfortran/io/unix.h | 16 +- libgo/MERGE | 2 +- libgo/VERSION | 2 +- libgo/go/cmd/go/alldocs.go | 6 + libgo/go/cmd/go/internal/help/helpdoc.go | 6 + libgo/go/cmd/go/internal/work/exec.go | 4 +- libgo/go/cmd/go/internal/work/security.go | 1 + libgo/go/cmd/go/script_test.go | 3 + libgo/go/crypto/x509/verify.go | 4 +- libgo/go/crypto/x509/verify_test.go | 1 + libgo/go/encoding/json/decode.go | 6 +- libgo/go/encoding/json/decode_test.go | 17 + libgo/go/go/types/api_test.go | 2 + libgo/go/go/types/builtins.go | 2 +- libgo/go/net/dnsclient_unix.go | 115 +++-- libgo/go/net/dnsclient_unix_test.go | 196 ++++++--- libgo/go/net/http/roundtrip_js.go | 4 +- libgo/go/net/lookup_unix.go | 16 +- libgo/go/net/splice_test.go | 63 ++- libgo/go/reflect/all_test.go | 4 +- libgo/go/reflect/makefunc_ffi.go | 4 +- libgo/go/reflect/value.go | 18 +- libgo/go/runtime/chan.go | 23 +- libgo/go/runtime/mbarrier.go | 13 + libgo/go/runtime/os_darwin.go | 11 +- libgo/go/runtime/os_netbsd.go | 31 +- libgo/go/runtime/select.go | 2 +- libgo/go/runtime/trace/annotation.go | 8 +- libstdc++-v3/ChangeLog | 23 + libstdc++-v3/include/debug/list | 40 +- libstdc++-v3/include/std/functional | 3 +- .../function_objects/not_fn/87538.cc} | 26 +- .../87194.cc => experimental/functional/87538.cc} | 30 +- 114 files changed, 1572 insertions(+), 1046 deletions(-) create mode 100644 gcc/testsuite/g++.dg/concepts/pr71128.C copy gcc/testsuite/{g++.dg/tls/tls.exp => g++.target/i386/i386.exp} (67%) rename gcc/testsuite/{g++.dg/ext => g++.target/i386}/mv1.C (98%) rename gcc/testsuite/{g++.dg/ext => g++.target/i386}/mv10.C (74%) rename gcc/testsuite/{g++.dg/ext => g++.target/i386}/mv11.C (84%) rename gcc/testsuite/{g++.dg/ext => g++.target/i386}/mv12-aux.cc (100%) rename gcc/testsuite/{g++.dg/ext => g++.target/i386}/mv12.C (89%) rename gcc/testsuite/{g++.dg/ext => g++.target/i386}/mv12.h (100%) rename gcc/testsuite/{g++.dg/ext => g++.target/i386}/mv13.C (86%) rename gcc/testsuite/{g++.dg/ext => g++.target/i386}/mv14.C (93%) rename gcc/testsuite/{g++.dg/ext => g++.target/i386}/mv15.C (93%) rename gcc/testsuite/{g++.dg/ext => g++.target/i386}/mv16.C (97%) rename gcc/testsuite/{g++.dg/ext => g++.target/i386}/mv17.C (97%) rename gcc/testsuite/{g++.dg/ext => g++.target/i386}/mv18.C (78%) rename gcc/testsuite/{g++.dg/ext => g++.target/i386}/mv19.C (79%) rename gcc/testsuite/{g++.dg/ext => g++.target/i386}/mv2.C (97%) rename gcc/testsuite/{g++.dg/ext => g++.target/i386}/mv20.C (79%) rename gcc/testsuite/{g++.dg/ext => g++.target/i386}/mv21.C (78%) rename gcc/testsuite/{g++.dg/ext => g++.target/i386}/mv22.C (79%) rename gcc/testsuite/{g++.dg/ext => g++.target/i386}/mv23.C (79%) rename gcc/testsuite/{g++.dg/ext => g++.target/i386}/mv24.C (91%) rename gcc/testsuite/{g++.dg/ext => g++.target/i386}/mv25.C (91%) rename gcc/testsuite/{g++.dg/ext => g++.target/i386}/mv26.C (82%) rename gcc/testsuite/{g++.dg/ext => g++.target/i386}/mv27.C (82%) rename gcc/testsuite/{g++.dg/ext => g++.target/i386}/mv3.C (93%) rename gcc/testsuite/{g++.dg/ext => g++.target/i386}/mv4.C (89%) rename gcc/testsuite/{g++.dg/ext => g++.target/i386}/mv5.C (88%) rename gcc/testsuite/{g++.dg/ext => g++.target/i386}/mv6.C (89%) rename gcc/testsuite/{g++.dg/ext => g++.target/i386}/mv7.C (80%) rename gcc/testsuite/{g++.dg/ext => g++.target/i386}/mv8.C (57%) rename gcc/testsuite/{g++.dg/ext => g++.target/i386}/mv9.C (80%) rename gcc/testsuite/{g++.dg/ext => g++.target/i386}/mvc1.C (88%) rename gcc/testsuite/{g++.dg/ext => g++.target/i386}/mvc2.C (88%) rename gcc/testsuite/{g++.dg/ext => g++.target/i386}/mvc3.C (88%) rename gcc/testsuite/{g++.dg/ext => g++.target/i386}/mvc4.C (88%) create mode 100644 gcc/testsuite/gcc.dg/pr87286.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr86939.c create mode 100644 gcc/testsuite/gfortran.dg/array_constructor_type_23.f90 create mode 100644 gcc/testsuite/gfortran.dg/associate_41.f90 create mode 100644 gcc/testsuite/gfortran.dg/contiguous_7.f90 create mode 100644 gcc/testsuite/gfortran.dg/elemental_function_4.f90 copy libstdc++-v3/testsuite/{18_support/aligned_alloc/aligned_alloc.cc => 20_util/ [...] copy libstdc++-v3/testsuite/{23_containers/map/modifiers/insert/87194.cc => experi [...]