This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch linaro/gcc-6-branch in repository gcc.
from d05c24a9da7 Merge branches/gcc-6-branch rev 260494. adds ff997251a89 Merge branches/gcc-6-branch rev 262168.
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 530 +++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 10 + gcc/ada/gcc-interface/trans.c | 16 +- gcc/alias.c | 3 +- gcc/bb-reorder.c | 6 +- gcc/builtins.c | 2 +- gcc/c-family/ChangeLog | 29 ++ gcc/c-family/c-common.c | 17 +- gcc/c-family/c-gimplify.c | 4 +- gcc/c/ChangeLog | 16 + gcc/c/c-decl.c | 20 +- gcc/calls.c | 11 +- gcc/cfgexpand.c | 8 +- gcc/cfgrtl.c | 3 + gcc/combine.c | 34 +- gcc/config/i386/i386.c | 28 +- gcc/config/i386/sse.md | 44 +- gcc/config/mips/frame-header-opt.c | 3 +- gcc/config/rs6000/rs6000-c.c | 2 +- gcc/config/rs6000/rs6000.c | 1 + gcc/config/rs6000/rs6000.h | 6 +- gcc/config/s390/s390-builtin-types.def | 1 + gcc/config/s390/s390-builtins.def | 2 +- gcc/config/xtensa/xtensa.md | 46 ++ gcc/convert.c | 6 +- gcc/cp/ChangeLog | 137 ++++++ gcc/cp/call.c | 12 +- gcc/cp/class.c | 17 +- gcc/cp/constexpr.c | 59 ++- gcc/cp/cp-tree.h | 1 + gcc/cp/decl.c | 34 +- gcc/cp/decl2.c | 15 +- gcc/cp/name-lookup.c | 3 + gcc/cp/parser.c | 117 +++-- gcc/cp/pt.c | 25 +- gcc/cp/semantics.c | 6 +- gcc/cp/tree.c | 17 + gcc/cp/typeck2.c | 2 +- gcc/dce.c | 27 +- gcc/dse.c | 3 + gcc/dwarf2out.c | 2 + gcc/emit-rtl.c | 2 +- gcc/expmed.c | 5 +- gcc/expr.c | 56 ++- gcc/fold-const.c | 57 ++- gcc/fortran/ChangeLog | 56 +++ gcc/fortran/decl.c | 30 +- gcc/fortran/openmp.c | 8 +- gcc/fortran/parse.c | 1 + gcc/fortran/resolve.c | 8 +- gcc/fortran/trans-openmp.c | 1 + gcc/function.c | 5 +- gcc/gcc.c | 4 +- gcc/genmatch.c | 6 +- gcc/gimple-ssa-backprop.c | 23 +- gcc/gimple-ssa-strength-reduction.c | 89 +++- gcc/gimplify.c | 7 +- gcc/ipa-inline.c | 66 ++- gcc/is-a.h | 14 + gcc/lower-subreg.c | 11 +- gcc/omp-low.c | 51 ++ gcc/postreload.c | 12 +- gcc/sched-deps.c | 6 +- gcc/shrink-wrap.c | 9 +- gcc/simplify-rtx.c | 3 +- gcc/stor-layout.c | 25 + gcc/testsuite/ChangeLog | 488 +++++++++++++++++++ gcc/testsuite/c-c++-common/dwarf2/pr83550.c | 10 + gcc/testsuite/c-c++-common/gomp/pr84341.c | 10 + gcc/testsuite/c-c++-common/pr83059.c | 10 + gcc/testsuite/c-c++-common/pr84873.c | 8 + gcc/testsuite/c-c++-common/torture/pr83553.c | 29 ++ gcc/testsuite/c-c++-common/torture/pr85022.c | 9 + gcc/testsuite/g++.dg/cpp0x/gen-attrs-64.C | 4 + gcc/testsuite/g++.dg/cpp0x/pr80259.C | 13 + gcc/testsuite/g++.dg/cpp0x/pr83824.C | 9 + gcc/testsuite/g++.dg/cpp0x/pr85147.C | 9 + gcc/testsuite/g++.dg/cpp1y/pr84558.C | 6 + gcc/testsuite/g++.dg/cpp1y/pr84662.C | 6 + gcc/testsuite/g++.dg/cpp1y/pr85076.C | 6 + gcc/testsuite/g++.dg/cpp1z/desig7.C | 18 + gcc/testsuite/g++.dg/cpp1z/desig8.C | 18 + gcc/testsuite/g++.dg/ext/asm14.C | 10 + gcc/testsuite/g++.dg/ext/asm15.C | 10 + gcc/testsuite/g++.dg/ext/asm16.C | 10 + gcc/testsuite/g++.dg/ext/constexpr-pr82781.C | 12 + gcc/testsuite/g++.dg/ext/vla18.C | 19 + gcc/testsuite/g++.dg/gomp/pr84448.C | 17 + gcc/testsuite/g++.dg/gomp/pr84791.C | 15 + gcc/testsuite/g++.dg/inherit/covariant22.C | 19 + gcc/testsuite/g++.dg/ipa/pr82801.C | 20 + gcc/testsuite/g++.dg/opt/pr79085.C | 24 + gcc/testsuite/g++.dg/opt/pr82159-2.C | 65 +++ gcc/testsuite/g++.dg/opt/pr82159.C | 18 + gcc/testsuite/g++.dg/template/pr79650.C | 20 + gcc/testsuite/g++.dg/torture/pr81884.C | 39 ++ gcc/testsuite/g++.dg/torture/pr83713.C | 12 + gcc/testsuite/g++.dg/tree-ssa/pr83523.C | 25 + gcc/testsuite/g++.dg/ubsan/pr81212.C | 16 + gcc/testsuite/g++.dg/ubsan/pr83987-2.C | 24 + gcc/testsuite/g++.dg/ubsan/pr83987.C | 15 + gcc/testsuite/g++.dg/warn/Wformat-2.C | 17 + gcc/testsuite/g++.dg/warn/Wnonnull4.C | 21 + gcc/testsuite/g++.dg/warn/deprecated-13.C | 44 ++ gcc/testsuite/g++.dg/warn/deprecated-6.C | 2 +- gcc/testsuite/g++.dg/warn/deprecated.C | 4 +- gcc/testsuite/gcc.c-torture/compile/pr84425.c | 17 + gcc/testsuite/gcc.c-torture/compile/pr85945.c | 16 + gcc/testsuite/gcc.c-torture/execute/pr82192.c | 22 + gcc/testsuite/gcc.c-torture/execute/pr82210.c | 26 + gcc/testsuite/gcc.c-torture/execute/pr86231.c | 30 ++ gcc/testsuite/gcc.dg/builtin-object-size-18.c | 15 + gcc/testsuite/gcc.dg/debug/pr85252.c | 11 + gcc/testsuite/gcc.dg/opts-8.c | 6 + gcc/testsuite/gcc.dg/pr80747.c | 18 + gcc/testsuite/gcc.dg/pr82765.c | 5 + gcc/testsuite/gcc.dg/pr83512.c | 16 + gcc/testsuite/gcc.dg/pr83521.c | 10 + gcc/testsuite/gcc.dg/pr83605.c | 20 + gcc/testsuite/gcc.dg/pr83623.c | 12 + gcc/testsuite/gcc.dg/pr83930.c | 17 + gcc/testsuite/gcc.dg/pr83986.c | 14 + gcc/testsuite/gcc.dg/pr84607.c | 16 + gcc/testsuite/gcc.dg/pr84739.c | 26 + gcc/testsuite/gcc.dg/pr84772.c | 13 + gcc/testsuite/gcc.dg/pr84875.c | 28 ++ gcc/testsuite/gcc.dg/pr84899.c | 12 + gcc/testsuite/gcc.dg/pr84941.c | 10 + gcc/testsuite/gcc.dg/pr84953.c | 11 + gcc/testsuite/gcc.dg/pr85167.c | 16 + gcc/testsuite/gcc.dg/pr85257.c | 20 + gcc/testsuite/gcc.dg/pr85300.c | 16 + gcc/testsuite/gcc.dg/torture/pr57656.c | 2 +- .../gcc.dg/{pr84956.c => torture/pr82264.c} | 8 +- gcc/testsuite/gcc.dg/torture/pr82285.c | 16 + gcc/testsuite/gcc.dg/torture/pr82402.c | 20 + gcc/testsuite/gcc.dg/torture/pr82697.c | 23 + gcc/testsuite/gcc.dg/torture/pr85244-1.c | 19 + gcc/testsuite/gcc.dg/torture/pr85244-2.c | 8 + gcc/testsuite/gcc.dg/torture/pr85588.c | 4 + gcc/testsuite/gcc.dg/torture/pr85989.c | 31 ++ gcc/testsuite/gcc.dg/tree-prof/pr66295.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr82340.c | 14 + gcc/testsuite/gcc.dg/tree-ssa/vrp119.c | 20 + gcc/testsuite/gcc.dg/ubsan/bounds-3.c | 3 +- .../ubsan/typedef-1.c => gcc.dg/ubsan/pr83014.c} | 10 +- gcc/testsuite/gcc.dg/vect/pr79920.c | 44 ++ gcc/testsuite/gcc.dg/vect/pr81410.c | 37 ++ gcc/testsuite/gcc.dg/vect/pr82108.c | 47 ++ gcc/testsuite/gcc.dg/vect/pr85597.c | 26 + gcc/testsuite/gcc.target/i386/avx512f-pr84786-3.c | 50 ++ .../gcc.target/i386/avx512f-vcvtusi2sd64-1.c | 4 +- .../gcc.target/i386/avx512f-vcvtusi2ss64-1.c | 4 +- gcc/testsuite/gcc.target/i386/pr80583.c | 13 + gcc/testsuite/gcc.target/i386/pr80819-1.c | 13 + gcc/testsuite/gcc.target/i386/pr80819-2.c | 13 + gcc/testsuite/gcc.target/i386/pr81906.c | 37 ++ gcc/testsuite/gcc.target/i386/pr84625.c | 12 + gcc/testsuite/gcc.target/i386/pr85034.c | 11 + gcc/testsuite/gcc.target/powerpc/builtins-1.c | 3 + gcc/testsuite/gcc.target/powerpc/pr84700.c | 12 + .../gcc.target/s390/htm-builtins-compile-4.c | 10 + gcc/testsuite/gfortran.dg/coarray_3.f90 | 2 +- gcc/testsuite/gfortran.dg/gomp/pr85313.f90 | 25 + gcc/testsuite/gfortran.dg/pr82253.f90 | 40 ++ gcc/testsuite/gfortran.dg/pr85138_1.f90 | 29 ++ gcc/testsuite/gfortran.dg/pr85138_2.f90 | 32 ++ gcc/testsuite/gfortran.dg/pr85543.f90 | 8 + gcc/testsuite/gfortran.dg/pr85779_1.f90 | 6 + gcc/testsuite/gfortran.dg/pr85779_2.f90 | 7 + gcc/testsuite/gfortran.dg/pr85779_3.f90 | 7 + gcc/testsuite/gfortran.dg/pr85780.f90 | 5 + gcc/testsuite/gfortran.dg/pr85895.f90 | 17 + gcc/testsuite/gfortran.dg/pr85996.f90 | 69 +++ .../gfortran.fortran-torture/compile/pr85878.f90 | 8 + gcc/testsuite/gnat.dg/discr53.adb | 19 + gcc/testsuite/gnat.dg/discr53.ads | 16 + gcc/testsuite/gnat.dg/discr53_pkg.ads | 5 + gcc/tree-cfg.c | 32 +- gcc/tree-dfa.c | 14 +- gcc/tree-inline.c | 1 + gcc/tree-object-size.c | 1 - gcc/tree-ssa-alias.c | 31 +- gcc/tree-ssa-math-opts.c | 11 +- gcc/tree-ssa-phiopt.c | 25 +- gcc/tree-ssa-sccvn.c | 27 +- gcc/tree-tailcall.c | 2 +- gcc/tree-vect-loop-manip.c | 2 + gcc/tree-vect-patterns.c | 2 +- gcc/tree-vect-slp.c | 102 ++-- gcc/tree-vect-stmts.c | 59 ++- gcc/tree-vrp.c | 2 +- gcc/tree.c | 58 ++- gcc/ubsan.c | 6 +- gcc/varasm.c | 7 +- libcpp/ChangeLog | 12 + libcpp/lex.c | 2 +- libgo/Makefile.am | 11 - libgo/Makefile.in | 5 - libgo/config.h.in | 3 - libgo/configure | 33 -- libgo/configure.ac | 18 - libgo/go/syscall/libcall_linux_ustat.go | 11 - libgo/mksysinfo.sh | 17 - libgomp/ChangeLog | 26 + libgomp/omp.h.in | 2 +- libgomp/testsuite/libgomp.c++/pr86291.C | 51 ++ libgomp/testsuite/libgomp.fortran/pr81304.f90 | 17 + libgomp/testsuite/libgomp.fortran/pr81841.f90 | 26 + 210 files changed, 4353 insertions(+), 510 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/dwarf2/pr83550.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr84341.c create mode 100644 gcc/testsuite/c-c++-common/pr83059.c create mode 100644 gcc/testsuite/c-c++-common/pr84873.c create mode 100644 gcc/testsuite/c-c++-common/torture/pr83553.c create mode 100644 gcc/testsuite/c-c++-common/torture/pr85022.c create mode 100644 gcc/testsuite/g++.dg/cpp0x/gen-attrs-64.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr80259.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr83824.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr85147.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr84558.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr84662.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr85076.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/desig7.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/desig8.C create mode 100644 gcc/testsuite/g++.dg/ext/asm14.C create mode 100644 gcc/testsuite/g++.dg/ext/asm15.C create mode 100644 gcc/testsuite/g++.dg/ext/asm16.C create mode 100644 gcc/testsuite/g++.dg/ext/constexpr-pr82781.C create mode 100644 gcc/testsuite/g++.dg/ext/vla18.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr84448.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr84791.C create mode 100644 gcc/testsuite/g++.dg/inherit/covariant22.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr82801.C create mode 100644 gcc/testsuite/g++.dg/opt/pr79085.C create mode 100644 gcc/testsuite/g++.dg/opt/pr82159-2.C create mode 100644 gcc/testsuite/g++.dg/opt/pr82159.C create mode 100644 gcc/testsuite/g++.dg/template/pr79650.C create mode 100644 gcc/testsuite/g++.dg/torture/pr81884.C create mode 100644 gcc/testsuite/g++.dg/torture/pr83713.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr83523.C create mode 100644 gcc/testsuite/g++.dg/ubsan/pr81212.C create mode 100644 gcc/testsuite/g++.dg/ubsan/pr83987-2.C create mode 100644 gcc/testsuite/g++.dg/ubsan/pr83987.C create mode 100644 gcc/testsuite/g++.dg/warn/Wformat-2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wnonnull4.C create mode 100644 gcc/testsuite/g++.dg/warn/deprecated-13.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr84425.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr85945.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr82192.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr82210.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr86231.c create mode 100644 gcc/testsuite/gcc.dg/builtin-object-size-18.c create mode 100644 gcc/testsuite/gcc.dg/debug/pr85252.c create mode 100644 gcc/testsuite/gcc.dg/opts-8.c create mode 100644 gcc/testsuite/gcc.dg/pr80747.c create mode 100644 gcc/testsuite/gcc.dg/pr82765.c create mode 100644 gcc/testsuite/gcc.dg/pr83512.c create mode 100644 gcc/testsuite/gcc.dg/pr83521.c create mode 100644 gcc/testsuite/gcc.dg/pr83605.c create mode 100644 gcc/testsuite/gcc.dg/pr83623.c create mode 100644 gcc/testsuite/gcc.dg/pr83930.c create mode 100644 gcc/testsuite/gcc.dg/pr83986.c create mode 100644 gcc/testsuite/gcc.dg/pr84607.c create mode 100644 gcc/testsuite/gcc.dg/pr84739.c create mode 100644 gcc/testsuite/gcc.dg/pr84772.c create mode 100644 gcc/testsuite/gcc.dg/pr84875.c create mode 100644 gcc/testsuite/gcc.dg/pr84899.c create mode 100644 gcc/testsuite/gcc.dg/pr84941.c create mode 100644 gcc/testsuite/gcc.dg/pr84953.c create mode 100644 gcc/testsuite/gcc.dg/pr85167.c create mode 100644 gcc/testsuite/gcc.dg/pr85257.c create mode 100644 gcc/testsuite/gcc.dg/pr85300.c copy gcc/testsuite/gcc.dg/{pr84956.c => torture/pr82264.c} (59%) create mode 100644 gcc/testsuite/gcc.dg/torture/pr82285.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr82402.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr82697.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr85244-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr85244-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr85588.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr85989.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr82340.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/vrp119.c copy gcc/testsuite/{c-c++-common/ubsan/typedef-1.c => gcc.dg/ubsan/pr83014.c} (50%) create mode 100644 gcc/testsuite/gcc.dg/vect/pr79920.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr81410.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr82108.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr85597.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr84786-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr80583.c create mode 100644 gcc/testsuite/gcc.target/i386/pr80819-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr80819-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr81906.c create mode 100644 gcc/testsuite/gcc.target/i386/pr84625.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85034.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr84700.c create mode 100644 gcc/testsuite/gcc.target/s390/htm-builtins-compile-4.c create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr85313.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr82253.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr85138_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr85138_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr85543.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr85779_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr85779_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr85779_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr85780.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr85895.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr85996.f90 create mode 100644 gcc/testsuite/gfortran.fortran-torture/compile/pr85878.f90 create mode 100644 gcc/testsuite/gnat.dg/discr53.adb create mode 100644 gcc/testsuite/gnat.dg/discr53.ads create mode 100644 gcc/testsuite/gnat.dg/discr53_pkg.ads delete mode 100644 libgo/go/syscall/libcall_linux_ustat.go create mode 100644 libgomp/testsuite/libgomp.c++/pr86291.C create mode 100644 libgomp/testsuite/libgomp.fortran/pr81304.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/pr81841.f90