This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch gccgo in repository gcc.
from 766f64a7b07 Merge from trunk revision 257559. adds db63096add1 [LVU] deal with md final_scan_insn adds c3fa28c38b8 2018-02-11 Paul Thomas pault@gcc.gnu.org adds 1cc1852a260 2018-02-11 Steven G. Kargl kargl@gcc.gnu.org adds 3991737b296 2018-02-11 Francois-Xavier Coudert fxcoudert@gcc.gnu.org adds 498d038af7e gcc/fortran/ChangeLog: adds e106d3ed424 Commit ChangeLog entries forgotten in r257566. adds 8e5e69935d8 Fix PR 84266 adds f7b4f826b2d Daily bump. adds b448c6f36d1 PR c++/84036 - ICE with variadic capture. adds 969296e9090 Add missing intrinsics for _mm_mask[z]_sqrt_round_[sd,ss] adds 4701e62f855 Add missing ChangeLog entry for previous patch. adds 983748c6252 Add missing mask[z]_scalef_round_s[d,s] intrinsics adds 9263fc0f9bf Fix AVX-512 popcnt and bitalg tests. adds 228a2cd81b0 2018-02-12 Richard Biener rguenther@suse.de adds 2fe05917166 2018-02-12 Richard Biener rguenther@suse.de adds e0c8a9decff PR middle-end/83665 * params.def (inline-min-speedup): In [...] adds e6ad5867ce7 2018-02-12 Paolo Carlini paolo.carlini@oracle.com adds 8359fa53d8c [PR c++/84263] GC ICE with decltype adds 7e7ddc1d793 gcc: 2018-02-12 Paolo Bonzini bonzini@gnu.org adds 6fe65bf7deb 2018-02-12 Tamar Christina tamar.christina@arm.com adds 67c44b3dcaf Corrected mistakes in ChangeLog spotted by Jakub Jelinek. adds 48f05cf35ca 2018-02-12 Richard Biener rguenther@suse.de adds 4254cd3be65 2018-02-12 Janus Weil janus@gcc.gnu.org adds ebc05203251 gcc/testsuite/ChangeLog: adds 322eecc05ae * cse.c (try_back_substitute_reg): Move any REG_ARGS_SIZE [...] adds ba77fca1778 PR go/84215 runtime, sync/atomic: use write barrier fo [...] adds 2d4ecfe2570 compiler: error on func declaration/definition adds 6fae9f177ce 2018-02-12 Thomas Koenig tkoenig@gcc.gnu.org adds e1630efa6d3 2018-02-12 Thomas Koenig tkoenig@gcc.gnu.org adds 544c0e1180c 2018-02-12 Thomas Koenig tkoenig@gcc.gnu.org adds 1fb99fb68d2 * sv.po: Update. adds 4aa81625ac4 PR c++/84341 * parser.c (cp_parser_binary_expression): Us [...] adds 061f55840be Daily bump. new 6f574309cbd Merge from trunk revision 257610.
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 | 161 +++++++-- gcc/DATESTAMP | 2 +- gcc/config/i386/avx512fintrin.h | 169 +++++++-- gcc/config/i386/i386-builtin.def | 8 +- gcc/config/i386/sse.md | 14 +- gcc/config/i386/subst.md | 1 + gcc/config/rs6000/mmintrin.h | 4 +- gcc/config/sparc/sparc.c | 6 +- gcc/config/visium/visium.c | 3 +- gcc/cp/ChangeLog | 35 ++ gcc/cp/constexpr.c | 12 +- gcc/cp/lambda.c | 18 +- gcc/cp/parser.c | 125 +++---- gcc/cp/pt.c | 144 ++------ gcc/cse.c | 9 + gcc/doc/invoke.texi | 3 +- gcc/final.c | 36 +- gcc/fortran/ChangeLog | 35 ++ gcc/fortran/gfortran.texi | 16 +- gcc/fortran/interface.c | 25 +- gcc/fortran/resolve.c | 15 +- gcc/fortran/trans-array.c | 10 +- gcc/fortran/trans-expr.c | 27 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/gogo.cc | 36 +- gcc/internal-fn.def | 4 +- gcc/ipa-split.c | 7 +- gcc/params.def | 8 +- gcc/po/ChangeLog | 4 + gcc/po/sv.po | 392 ++++++++------------- gcc/testsuite/ChangeLog | 125 +++++++ gcc/testsuite/c-c++-common/gomp/pr84341.c | 10 + .../g++.dg/cpp1y/lambda-generic-variadic11.C | 21 ++ gcc/testsuite/g++.dg/parse/pr84263.C | 36 ++ gcc/testsuite/g++.dg/template/crash129.C | 5 + .../gcc.c-torture/compile/regs-arg-size.c | 36 ++ gcc/testsuite/gcc.dg/asan/pr84307.c | 21 ++ .../gcc.target/arm/pragma_arch_switch_2.c | 2 +- gcc/testsuite/gcc.target/i386/avx-1.c | 8 +- .../gcc.target/i386/avx512bitalg-vpopcntb-1.c | 3 +- .../gcc.target/i386/avx512bitalg-vpopcntw-1.c | 3 +- .../gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c | 3 +- .../gcc.target/i386/avx512f-vscalefsd-1.c | 7 + .../gcc.target/i386/avx512f-vscalefsd-2.c | 28 +- .../gcc.target/i386/avx512f-vscalefss-1.c | 6 + .../gcc.target/i386/avx512f-vscalefss-2.c | 28 +- gcc/testsuite/gcc.target/i386/avx512f-vsqrtsd-1.c | 5 + gcc/testsuite/gcc.target/i386/avx512f-vsqrtsd-2.c | 62 ++++ gcc/testsuite/gcc.target/i386/avx512f-vsqrtss-1.c | 6 + gcc/testsuite/gcc.target/i386/avx512f-vsqrtss-2.c | 63 ++++ .../gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c | 3 +- .../gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c | 3 +- gcc/testsuite/gcc.target/i386/sse-13.c | 8 +- gcc/testsuite/gcc.target/i386/sse-23.c | 8 +- .../powerpc/builtins-4-int128-runnable.c | 109 ++++++ .../gcc.target/powerpc/builtins-4-runnable.c | 84 ----- gcc/testsuite/gcc.target/powerpc/powerpc.exp | 1 + gcc/testsuite/gfortran.dg/proc_ptr_47.f90 | 6 +- gcc/testsuite/gfortran.dg/proc_ptr_comp_pass_4.f90 | 11 +- gcc/testsuite/gfortran.dg/read_dir.f90 | 4 +- gcc/testsuite/gfortran.dg/statement_function_1.f90 | 28 ++ gcc/testsuite/gfortran.dg/statement_function_2.f90 | 26 ++ gcc/testsuite/gfortran.dg/statement_function_3.f | 15 + gcc/testsuite/gfortran.dg/type_to_class_5.f03 | 29 ++ gcc/tree-vect-slp.c | 104 ++++-- gcc/tree-vect-stmts.c | 49 +-- libgfortran/ChangeLog | 31 ++ libgfortran/generated/reshape_c10.c | 2 +- libgfortran/generated/reshape_c16.c | 2 +- libgfortran/generated/reshape_c4.c | 2 +- libgfortran/generated/reshape_c8.c | 2 +- libgfortran/generated/reshape_i16.c | 2 +- libgfortran/generated/reshape_i4.c | 2 +- libgfortran/generated/reshape_i8.c | 2 +- libgfortran/generated/reshape_r10.c | 2 +- libgfortran/generated/reshape_r16.c | 2 +- libgfortran/generated/reshape_r4.c | 2 +- libgfortran/generated/reshape_r8.c | 2 +- libgfortran/intrinsics/date_and_time.c | 6 +- libgfortran/intrinsics/reshape_generic.c | 4 +- libgfortran/io/format.c | 5 +- libgfortran/io/list_read.c | 4 +- libgfortran/io/write.c | 4 +- libgfortran/libgfortran.h | 60 ++-- libgfortran/m4/reshape.m4 | 2 +- libgo/go/runtime/atomic_pointer.go | 69 ++++ libgo/go/runtime/extern.go | 4 - libgo/go/runtime/stubs.go | 33 -- libgo/go/sync/atomic/atomic.c | 34 -- libgo/misc/cgo/test/issue9400/gccgo.go | 2 + libgo/misc/cgo/test/issue9400/stubs.go | 2 + 91 files changed, 1725 insertions(+), 854 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/gomp/pr84341.c create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-variadic11.C create mode 100644 gcc/testsuite/g++.dg/parse/pr84263.C create mode 100644 gcc/testsuite/g++.dg/template/crash129.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/regs-arg-size.c create mode 100644 gcc/testsuite/gcc.dg/asan/pr84307.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vsqrtsd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vsqrtss-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/builtins-4-int128-runnable.c create mode 100644 gcc/testsuite/gfortran.dg/statement_function_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/statement_function_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/statement_function_3.f create mode 100644 gcc/testsuite/gfortran.dg/type_to_class_5.f03 create mode 100644 libgo/go/runtime/atomic_pointer.go