This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch gccgo in repository gcc.
from 6f574309cbd Merge from trunk revision 257610. adds eeace813c64 PR target/83760 * config/sh/sh.c (find_barrier): Consider [...] adds 91ab8d65095 Make module files reproducible adds 5b498f30dd8 PR target/84336 * config/i386/sse.md (<avx512>_vpermi2var [...] adds a35ca4442e3 PR middle-end/84309 * match.pd (pow(C,x) -> exp(log(C)*x) [...] adds 9915a0131d3 PR tree-optimization/84339 * gimple-fold.c (get_range_str [...] adds 660ca68fd78 PR target/84335 * config/i386/i386.c (ix86_init_mmx_sse_b [...] adds 20ebaa3da2b Add a DECL_EXPR for VLA pointer casts (PR 84305) adds 75102502b3e RISC-V: define _REENTRANT with -pthread adds 76205d3a707 2018-02-13 Sebastian Perta sebastian.perta@renesas.com adds ccdd6f5c26e [PR 83990] Fix location handling in ipa_modify_call_arguments adds c2762a30e7e WebAssembly: Disable subdirectory configuration for unsupported LD adds ad698af5faa gcc: 2018-02-13 Paolo Bonzini bonzini@gnu.org adds 1108bdc1b40 PR c++/84338 - wrong variadic sizeof. adds a5283f32281 Fix more variadic capture issues. adds 184fd079536 2018-02-13 Vladimir Makarov vmakarov@redhat.com adds dcb47b3d875 2018-02-12 Richard Sandiford richard.sandiford@linaro.org adds 02f2ef5e65a PR c++/84080 - ICE with return type deduction and specialization. adds d85a7677cce * common.opt (gas-loc-support, gas-locview-support): New. [...] adds 5c38c127433 * config/rl78/rl78.c (rl78_handle_func_attribute): Mark A [...] adds 446afaa9c54 2018-02-13 Jeff Law law@redhat.com adds 0652a5d0d76 PR middle-end/84309 * match.pd (pow(C,x) -> exp(log(C)*x) [...] adds ff5daa97a51 PR c/82210 * stor-layout.c (place_field): For variable le [...] adds f88cc9dc012 2018-02-13 Janus Weil janus@gcc.gnu.org adds 80efb81dba0 compiler: don't export function descriptors for unexpor [...] new 25e15aaed27 Merge from trunk revision 257637.
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: ChangeLog | 5 + configure | 3 + configure.ac | 3 + gcc/ChangeLog | 130 ++++++++++++++ gcc/c/ChangeLog | 8 + gcc/c/c-decl.c | 53 ++++-- gcc/common.opt | 16 ++ gcc/config/i386/i386.c | 21 ++- gcc/config/i386/sse.md | 5 +- gcc/config/i386/wmmintrin.h | 8 +- gcc/config/riscv/linux.h | 2 + gcc/config/rl78/rl78.c | 88 +++++++++- gcc/config/sh/sh.c | 12 ++ gcc/cp/ChangeLog | 22 +++ gcc/cp/cp-tree.h | 6 - gcc/cp/parser.c | 2 - gcc/cp/pt.c | 148 +++++++++++----- gcc/debug.h | 2 + gcc/doc/extend.texi | 2 +- gcc/doc/invoke.texi | 106 +++++++++--- gcc/doc/tm.texi | 23 +++ gcc/doc/tm.texi.in | 9 + gcc/dwarf2out.c | 188 ++++++++++++++------- gcc/fortran/ChangeLog | 11 ++ gcc/fortran/module.c | 4 +- gcc/fortran/symbol.c | 4 +- gcc/generic-match-head.c | 9 + gcc/gimple-fold.c | 10 +- gcc/gimple-match-head.c | 9 + gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/expressions.cc | 15 ++ gcc/hooks.c | 6 + gcc/hooks.h | 1 + gcc/internal-fn.def | 4 +- gcc/ipa-param-manipulation.c | 4 +- gcc/match.pd | 29 +++- gcc/omp-simd-clone.c | 3 +- gcc/{dce.h => omp-simd-clone.h} | 15 +- gcc/stor-layout.c | 24 +++ gcc/target.def | 17 ++ gcc/testsuite/ChangeLog | 54 ++++++ .../g++.dg/cpp0x/lambda/lambda-variadic5.C | 1 + gcc/testsuite/g++.dg/cpp1y/auto-fn47.C | 6 + .../g++.dg/cpp1y/lambda-generic-variadic12.C | 16 ++ .../g++.dg/cpp1y/lambda-generic-variadic13.C | 15 ++ gcc/testsuite/gcc.c-torture/compile/pr84305.c | 4 + gcc/testsuite/gcc.c-torture/execute/pr82210.c | 26 +++ gcc/testsuite/gcc.c-torture/execute/pr84339.c | 30 ++++ gcc/testsuite/gcc.dg/asan/pr84307.c | 21 --- gcc/testsuite/gcc.dg/pr84309-2.c | 11 ++ gcc/testsuite/gcc.dg/pr84309.c | 14 ++ gcc/testsuite/gcc.dg/pr84321.c | 16 ++ gcc/testsuite/gcc.target/i386/pr57193.c | 2 +- gcc/testsuite/gcc.target/i386/pr84309.c | 16 ++ gcc/testsuite/gcc.target/i386/pr84335.c | 10 ++ gcc/testsuite/gcc.target/i386/pr84336.c | 13 ++ gcc/testsuite/gcc.target/rl78/test_auto_vector.c | 21 +++ gcc/testsuite/gfortran.dg/proc_ptr_common_1.f90 | 6 +- gcc/testsuite/gfortran.dg/proc_ptr_common_2.f90 | 2 +- gcc/toplev.c | 45 ++++- gcc/tree-inline.c | 2 +- gcc/tree-ssa-live.c | 4 +- gcc/tree-vect-patterns.c | 107 +++++++++--- gcc/tree-vrp.c | 64 ++++--- 64 files changed, 1273 insertions(+), 262 deletions(-) copy gcc/{dce.h => omp-simd-clone.h} (75%) create mode 100644 gcc/testsuite/g++.dg/cpp1y/auto-fn47.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-variadic12.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-variadic13.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr84305.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr82210.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr84339.c delete mode 100644 gcc/testsuite/gcc.dg/asan/pr84307.c create mode 100644 gcc/testsuite/gcc.dg/pr84309-2.c create mode 100644 gcc/testsuite/gcc.dg/pr84309.c create mode 100644 gcc/testsuite/gcc.dg/pr84321.c create mode 100644 gcc/testsuite/gcc.target/i386/pr84309.c create mode 100644 gcc/testsuite/gcc.target/i386/pr84335.c create mode 100644 gcc/testsuite/gcc.target/i386/pr84336.c create mode 100644 gcc/testsuite/gcc.target/rl78/test_auto_vector.c