Updating GIT tree Updating 75d0b3d7288..53b4d52f114 Fast-forward config/ChangeLog | 6 + config/cet.m4 | 3 + contrib/ChangeLog | 5 + contrib/dg-extract-results.py | 6 +- contrib/dg-extract-results.sh | 12 +- gcc/ChangeLog | 90 +++ gcc/DATESTAMP | 2 +- gcc/analyzer/sm-signal.cc | 2 +- gcc/c-family/ChangeLog | 4 + gcc/c-family/c-opts.c | 7 +- gcc/config/arm/arm.c | 28 +- gcc/config/gcn/gcn-valu.md | 2 +- gcc/config/i386/i386.md | 81 ++- gcc/config/i386/mmx.md | 104 ++- gcc/config/rs6000/rs6000-builtin.def | 3 +- gcc/cp/ChangeLog | 33 + gcc/cp/cp-tree.h | 2 +- gcc/cp/decl2.c | 3 + gcc/cp/pt.c | 331 ++++----- gcc/cp/semantics.c | 8 + gcc/cp/typeck2.c | 18 - gcc/doc/sourcebuild.texi | 3 + gcc/fortran/ChangeLog | 6 + gcc/fortran/openmp.c | 17 +- gcc/gimple-ssa-split-paths.c | 10 +- gcc/gimplify.c | 4 +- gcc/go/gofrontend/MERGE | 2 +- gcc/hsa-gen.c | 14 +- gcc/loop-doloop.c | 38 +- gcc/testsuite/ChangeLog | 104 +++ gcc/testsuite/g++.dg/coroutines/coro.h | 10 +- gcc/testsuite/g++.dg/coroutines/coroutines.exp | 2 +- gcc/testsuite/g++.dg/cpp0x/decltype76.C | 7 + gcc/testsuite/g++.dg/cpp1y/pr90996.C | 19 +- gcc/testsuite/gcc.dg/pr95133.c | 14 + gcc/testsuite/gcc.dg/tree-ssa/split-path-7.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-13.c | 25 + gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-14.c | 17 + gcc/testsuite/gcc.target/i386/pr95046-8.c | 22 + gcc/testsuite/gcc.target/powerpc/cntlzdm-0.c | 2 +- gcc/testsuite/gcc.target/powerpc/cntlzdm-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/cnttzdm-0.c | 1 + gcc/testsuite/gcc.target/powerpc/cnttzdm-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/doloop-2.c | 29 + gcc/testsuite/gcc.target/powerpc/pdep-0.c | 4 +- gcc/testsuite/gcc.target/powerpc/pdep-1.c | 4 +- gcc/testsuite/gcc.target/powerpc/pextd-0.c | 4 +- gcc/testsuite/gcc.target/powerpc/pextd-1.c | 4 +- gcc/testsuite/gcc.target/powerpc/pr90763.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr91275.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr92796.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr93658.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr93800.c | 2 +- gcc/testsuite/gcc.target/powerpc/setbceq.c | 2 +- gcc/testsuite/gcc.target/powerpc/setbcge.c | 2 +- gcc/testsuite/gcc.target/powerpc/setbcgt.c | 2 +- gcc/testsuite/gcc.target/powerpc/setbcle.c | 2 +- gcc/testsuite/gcc.target/powerpc/setbclt.c | 2 +- gcc/testsuite/gcc.target/powerpc/setbcne.c | 2 +- gcc/testsuite/gcc.target/powerpc/setnbceq.c | 2 +- gcc/testsuite/gcc.target/powerpc/setnbcge.c | 2 +- gcc/testsuite/gcc.target/powerpc/setnbcgt.c | 2 +- gcc/testsuite/gcc.target/powerpc/setnbcle.c | 2 +- gcc/testsuite/gcc.target/powerpc/setnbclt.c | 2 +- gcc/testsuite/gcc.target/powerpc/setnbcne.c | 2 +- gcc/testsuite/gcc.target/powerpc/vec-gnb-0.c | 1 + gcc/testsuite/gcc.target/powerpc/vec-gnb-1.c | 1 + gcc/testsuite/gcc.target/powerpc/vec-gnb-2.c | 1 + .../gcc.target/powerpc/vec-ternarylogic-10.c | 1 + .../gcc.target/powerpc/vec-ternarylogic-8.c | 1 + .../gcc.target/powerpc/vec-ternarylogic-9.c | 1 + .../gcc.target/powerpc/xxgenpc-runnable.c | 2 +- gcc/testsuite/gfortran.dg/gomp/openmp-simd-4.f90 | 65 ++ .../gfortran.dg/gomp/target-exit-data.f90 | 20 + gcc/testsuite/jit.dg/jit.exp | 5 + gcc/testsuite/lib/target-supports.exp | 15 + gcc/tree-ssa-sink.c | 185 ++++- gcc/tree-vect-slp.c | 19 +- libatomic/ChangeLog | 5 + libatomic/configure | 3 + libbacktrace/ChangeLog | 5 + libbacktrace/configure | 3 + libcpp/po/ChangeLog | 4 + libcpp/po/sv.po | 6 +- libgcc/ChangeLog | 5 + libgcc/configure | 3 + libgfortran/ChangeLog | 5 + libgfortran/configure | 7 +- libgo/Makefile.am | 4 +- libgo/Makefile.in | 4 +- libgo/configure | 48 +- libgo/configure.ac | 11 + libgomp/ChangeLog | 5 + libgomp/configure | 3 + libiberty/ChangeLog | 38 + libiberty/d-demangle.c | 773 ++++++++++++++------- libiberty/testsuite/d-demangle-expected | 80 +++ libitm/ChangeLog | 5 + libitm/configure | 3 + libobjc/ChangeLog | 5 + libobjc/configure | 7 +- libphobos/ChangeLog | 5 + libphobos/configure | 11 +- libquadmath/ChangeLog | 5 + libquadmath/configure | 3 + libsanitizer/ChangeLog | 5 + libsanitizer/configure | 3 + libssp/ChangeLog | 5 + libssp/configure | 7 +- libstdc++-v3/ChangeLog | 5 + libstdc++-v3/configure | 3 + libvtv/ChangeLog | 5 + libvtv/configure | 3 + zlib/ChangeLog.gcj | 5 + zlib/configure | 7 +- 115 files changed, 1917 insertions(+), 656 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype76.C create mode 100644 gcc/testsuite/gcc.dg/pr95133.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-13.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-14.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95046-8.c create mode 100644 gcc/testsuite/gcc.target/powerpc/doloop-2.c create mode 100644 gcc/testsuite/gfortran.dg/gomp/openmp-simd-4.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/target-exit-data.f90 Current branch master is up to date. Adjusting file timestamps