Merge branches/gcc-6-branch rev 239654.
authorYvan Roux <yvan.roux@linaro.org>
Mon, 22 Aug 2016 13:07:28 +0000 (15:07 +0200)
committerYvan Roux <yvan.roux@linaro.org>
Mon, 22 Aug 2016 13:07:28 +0000 (15:07 +0200)
commit34c4e6e08c214dbc961f9fae30ec020b5adc3589
tree403f940f37964d4c9814be5d0c649cfe4a96a606
parentae1f46b14da7a3b3cdb81e9d1c164eeaefb05e10
Merge branches/gcc-6-branch rev 239654.

Change-Id: I21e71f9dc10e3bedc0760cd5cc6b8d36234e3d41
345 files changed:
ChangeLog
boehm-gc/ChangeLog
config/ChangeLog
contrib/ChangeLog
contrib/download_prerequisites
contrib/header-tools/ChangeLog
contrib/reghunt/ChangeLog
contrib/regression/ChangeLog
fixincludes/ChangeLog
gcc/BASE-VER
gcc/ChangeLog
gcc/DATESTAMP
gcc/ada/ChangeLog
gcc/asan.c
gcc/c-family/ChangeLog
gcc/c/ChangeLog
gcc/c/c-decl.c
gcc/c/c-typeck.c
gcc/cfgrtl.c
gcc/combine.c
gcc/common/config/avr/avr-common.c
gcc/config/aarch64/aarch64-builtins.c
gcc/config/aarch64/aarch64.c
gcc/config/aarch64/aarch64.h
gcc/config/avr/avr.c
gcc/config/avr/avr.h
gcc/config/avr/avr.md
gcc/config/i386/avx512bwintrin.h
gcc/config/i386/avx512dqintrin.h
gcc/config/i386/avx512fintrin.h
gcc/config/i386/avx512ifmaintrin.h
gcc/config/i386/avx512ifmavlintrin.h
gcc/config/i386/avx512vbmiintrin.h
gcc/config/i386/avx512vbmivlintrin.h
gcc/config/i386/avx512vlbwintrin.h
gcc/config/i386/avx512vldqintrin.h
gcc/config/i386/avx512vlintrin.h
gcc/config/i386/i386.c
gcc/config/i386/i386.md
gcc/config/pa/pa.c
gcc/config/pa/pa.md
gcc/config/rl78/rl78-expand.md
gcc/config/rl78/rl78-real.md
gcc/config/rl78/rl78-virt.md
gcc/config/rs6000/altivec.md
gcc/config/rs6000/constraints.md
gcc/config/rs6000/rs6000-protos.h
gcc/config/rs6000/rs6000.c
gcc/config/rs6000/rs6000.md
gcc/config/s390/s390-builtin-types.def
gcc/config/s390/s390-builtins.def
gcc/config/s390/s390.c
gcc/config/s390/s390.md
gcc/config/s390/vecintrin.h
gcc/config/s390/vx-builtins.md
gcc/cp/ChangeLog
gcc/cp/call.c
gcc/cp/class.c
gcc/cp/constexpr.c
gcc/cp/constraint.cc
gcc/cp/cp-gimplify.c
gcc/cp/cp-tree.def
gcc/cp/cp-tree.h
gcc/cp/cxx-pretty-print.c
gcc/cp/decl.c
gcc/cp/error.c
gcc/cp/init.c
gcc/cp/lambda.c
gcc/cp/logic.cc
gcc/cp/mangle.c
gcc/cp/operators.def
gcc/cp/parser.c
gcc/cp/pt.c
gcc/cp/ptree.c
gcc/cp/search.c
gcc/cp/semantics.c
gcc/cp/tree.c
gcc/cp/typeck.c
gcc/cp/typeck2.c
gcc/doc/install.texi
gcc/dwarf2out.c
gcc/fortran/ChangeLog
gcc/fortran/dump-parse-tree.c
gcc/fortran/error.c
gcc/fortran/frontend-passes.c
gcc/fortran/simplify.c
gcc/fortran/trans-array.c
gcc/fortran/trans-decl.c
gcc/fortran/trans-expr.c
gcc/fortran/trans-stmt.c
gcc/gcc.c
gcc/gimple-fold.c
gcc/gimplify.c
gcc/go/ChangeLog
gcc/ipa-inline-analysis.c
gcc/ipa-polymorphic-call.c
gcc/ipa-prop.c
gcc/ira-build.c
gcc/java/ChangeLog
gcc/jit/ChangeLog
gcc/lto/ChangeLog
gcc/objc/ChangeLog
gcc/objcp/ChangeLog
gcc/omp-low.c
gcc/po/ChangeLog
gcc/po/gcc.pot
gcc/po/sv.po
gcc/testsuite/ChangeLog
gcc/testsuite/c-c++-common/goacc/reduction-1.c
gcc/testsuite/c-c++-common/goacc/reduction-2.c
gcc/testsuite/c-c++-common/goacc/reduction-3.c
gcc/testsuite/c-c++-common/goacc/reduction-4.c
gcc/testsuite/c-c++-common/gomp/pr71758.c [new file with mode: 0644]
gcc/testsuite/c-c++-common/ubsan/pr71512-1.c [new file with mode: 0644]
gcc/testsuite/c-c++-common/ubsan/pr71512-2.c [new file with mode: 0644]
gcc/testsuite/g++.dg/concepts/diagnostic1.C
gcc/testsuite/g++.dg/concepts/dr1430.C
gcc/testsuite/g++.dg/concepts/expression2.C
gcc/testsuite/g++.dg/concepts/memfun2.C [new file with mode: 0644]
gcc/testsuite/g++.dg/concepts/req19.C [new file with mode: 0644]
gcc/testsuite/g++.dg/concepts/req20.C [new file with mode: 0644]
gcc/testsuite/g++.dg/concepts/req4.C
gcc/testsuite/g++.dg/concepts/req5.C
gcc/testsuite/g++.dg/concepts/req6.C
gcc/testsuite/g++.dg/concepts/var-templ1.C
gcc/testsuite/g++.dg/concepts/variadic2.C
gcc/testsuite/g++.dg/concepts/variadic4.C [new file with mode: 0644]
gcc/testsuite/g++.dg/conversion/ambig3.C [new file with mode: 0644]
gcc/testsuite/g++.dg/cpp0x/alias-decl-55.C [new file with mode: 0644]
gcc/testsuite/g++.dg/cpp0x/alignas7.C [new file with mode: 0644]
gcc/testsuite/g++.dg/cpp0x/constexpr-71828.C [new file with mode: 0644]
gcc/testsuite/g++.dg/cpp0x/constexpr-array17.C [new file with mode: 0644]
gcc/testsuite/g++.dg/cpp0x/constexpr-list1.C [new file with mode: 0644]
gcc/testsuite/g++.dg/cpp0x/constexpr-ptrmem6.C [new file with mode: 0644]
gcc/testsuite/g++.dg/cpp0x/conv-tmpl1.C
gcc/testsuite/g++.dg/cpp0x/decltype65.C [new file with mode: 0644]
gcc/testsuite/g++.dg/cpp0x/decltype66.C [new file with mode: 0644]
gcc/testsuite/g++.dg/cpp0x/initlist-base2.C [new file with mode: 0644]
gcc/testsuite/g++.dg/cpp0x/initlist-base3.C [new file with mode: 0644]
gcc/testsuite/g++.dg/cpp0x/initlist-template1.C [new file with mode: 0644]
gcc/testsuite/g++.dg/cpp0x/lambda/lambda-deduce3.C [new file with mode: 0644]
gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice16.C [new file with mode: 0644]
gcc/testsuite/g++.dg/cpp0x/pr68724.C [new file with mode: 0644]
gcc/testsuite/g++.dg/cpp0x/pr70869.C [new file with mode: 0644]
gcc/testsuite/g++.dg/cpp0x/pr71054.C [new file with mode: 0644]
gcc/testsuite/g++.dg/cpp0x/range-for31.C [new file with mode: 0644]
gcc/testsuite/g++.dg/cpp0x/range-for8.C
gcc/testsuite/g++.dg/cpp0x/rv-bitfield3.C [new file with mode: 0644]
gcc/testsuite/g++.dg/cpp0x/sfinae57.C [new file with mode: 0644]
gcc/testsuite/g++.dg/cpp0x/variadic-mangle1a.C [new file with mode: 0644]
gcc/testsuite/g++.dg/cpp0x/variadic-mangle2a.C [new file with mode: 0644]
gcc/testsuite/g++.dg/cpp0x/variadic-mangle3.C [new file with mode: 0644]
gcc/testsuite/g++.dg/cpp0x/variadic-mangle3a.C [new file with mode: 0644]
gcc/testsuite/g++.dg/cpp0x/variadic-nested1.C [new file with mode: 0644]
gcc/testsuite/g++.dg/cpp1y/auto-fn32.C [new file with mode: 0644]
gcc/testsuite/g++.dg/cpp1y/constexpr-array5.C [new file with mode: 0644]
gcc/testsuite/g++.dg/cpp1y/constexpr-switch4.C [new file with mode: 0644]
gcc/testsuite/g++.dg/cpp1y/lambda-generic-conv2.C [new file with mode: 0644]
gcc/testsuite/g++.dg/cpp1y/lambda-generic-conv3.C [new file with mode: 0644]
gcc/testsuite/g++.dg/cpp1y/lambda-ice1.C [new file with mode: 0644]
gcc/testsuite/g++.dg/cpp1y/paren4.C [new file with mode: 0644]
gcc/testsuite/g++.dg/cpp1y/var-templ53.C [new file with mode: 0644]
gcc/testsuite/g++.dg/cpp1z/fold-mangle.C [new file with mode: 0644]
gcc/testsuite/g++.dg/ext/array3.C [new file with mode: 0644]
gcc/testsuite/g++.dg/ext/vector31.C [new file with mode: 0644]
gcc/testsuite/g++.dg/gomp/pr71941.C [new file with mode: 0644]
gcc/testsuite/g++.dg/init/elide5.C [new file with mode: 0644]
gcc/testsuite/g++.dg/other/pr71728.C [new file with mode: 0644]
gcc/testsuite/g++.dg/parse/pr71909.C [new file with mode: 0644]
gcc/testsuite/g++.dg/pr70098.C
gcc/testsuite/g++.dg/pr71624.C [new file with mode: 0644]
gcc/testsuite/g++.dg/template/defarg21.C [new file with mode: 0644]
gcc/testsuite/g++.dg/template/dtor10.C [new file with mode: 0644]
gcc/testsuite/g++.dg/template/friend63.C [new file with mode: 0644]
gcc/testsuite/g++.dg/template/ttp29.C [new file with mode: 0644]
gcc/testsuite/g++.dg/tm/pr71909.C [new file with mode: 0644]
gcc/testsuite/g++.dg/torture/pr71874.C [new file with mode: 0644]
gcc/testsuite/g++.dg/ubsan/pr71512.C [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/compile/pr71916.c [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/compile/pr72802.c [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/execute/ieee/pr72824-2.c [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/execute/ieee/pr72824.c [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/execute/pr71083.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/dwarf2/pr71855.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/ipa/pr71981.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/pr67410.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/pr71518.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/pr72816.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/torture/pr71881.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/torture/pr73434.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/vect/pr62171.c
gcc/testsuite/gcc.dg/vect/pr71823.c [new file with mode: 0644]
gcc/testsuite/gcc.target/aarch64/aapcs64/abitest-common.h
gcc/testsuite/gcc.target/aarch64/aapcs64/abitest.S
gcc/testsuite/gcc.target/aarch64/aapcs64/func-ret-1.c
gcc/testsuite/gcc.target/aarch64/aapcs64/test_2.c
gcc/testsuite/gcc.target/aarch64/aapcs64/test_27.c [new file with mode: 0644]
gcc/testsuite/gcc.target/aarch64/aapcs64/type-def.h
gcc/testsuite/gcc.target/aarch64/aapcs64/va_arg-1.c
gcc/testsuite/gcc.target/aarch64/aapcs64/va_arg-16.c [new file with mode: 0644]
gcc/testsuite/gcc.target/aarch64/aapcs64/va_arg-2.c
gcc/testsuite/gcc.target/aarch64/aapcs64/va_arg-4.c
gcc/testsuite/gcc.target/aarch64/aapcs64/va_arg-5.c
gcc/testsuite/gcc.target/avr/pr71151-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/avr/pr71151-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/avr/pr71151-3.c [new file with mode: 0644]
gcc/testsuite/gcc.target/avr/pr71151-4.c [new file with mode: 0644]
gcc/testsuite/gcc.target/avr/pr71151-5.c [new file with mode: 0644]
gcc/testsuite/gcc.target/avr/pr71151-6.c [new file with mode: 0644]
gcc/testsuite/gcc.target/avr/pr71151-7.c [new file with mode: 0644]
gcc/testsuite/gcc.target/avr/pr71151-8.c [new file with mode: 0644]
gcc/testsuite/gcc.target/avr/pr71151-common.h [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/pr76342.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/divkc3-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/float128-cmp.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/mulkc3-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/pr63354.c
gcc/testsuite/gcc.target/powerpc/pr71493-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/pr71493-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/pr71763.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/pr71805.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/pr72853.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/signbit-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/signbit-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/signbit-3.c [new file with mode: 0644]
gcc/testsuite/gcc.target/s390/nolrl-1.c [new file with mode: 0644]
gcc/testsuite/gfortran.dg/allocate_with_source_20.f03 [new file with mode: 0644]
gcc/testsuite/gfortran.dg/allocate_with_source_21.f03 [new file with mode: 0644]
gcc/testsuite/gfortran.dg/array_constructor_50.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.dg/deferred_character_17.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.dg/dependency_48.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.dg/goacc/loop-tree-1.f90
gcc/testsuite/gfortran.dg/gomp/pr71758.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.dg/namelist_90.f [new file with mode: 0644]
gcc/testsuite/gfortran.dg/null_9.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.dg/pr70040.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.dg/pr71688.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.dg/pr71764.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.dg/pr71883.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.dg/select_type_35.f03 [new file with mode: 0644]
gcc/testsuite/gnat.dg/loop_optimization23.adb [new file with mode: 0644]
gcc/testsuite/gnat.dg/loop_optimization23_pkg.adb [new file with mode: 0644]
gcc/testsuite/gnat.dg/loop_optimization23_pkg.ads [new file with mode: 0644]
gcc/timevar.def
gcc/timevar.h
gcc/tree-loop-distribution.c
gcc/tree-object-size.c
gcc/tree-predcom.c
gcc/tree-ssa-sccvn.c
gcc/tree-vect-data-refs.c
gcc/tree-vect-stmts.c
gcc/ubsan.c
gnattools/ChangeLog
gotools/ChangeLog
include/ChangeLog
intl/ChangeLog
libada/ChangeLog
libatomic/ChangeLog
libbacktrace/ChangeLog
libcc1/ChangeLog
libcilkrts/ChangeLog
libcpp/ChangeLog
libcpp/po/ChangeLog
libdecnumber/ChangeLog
libffi/ChangeLog
libgcc/ChangeLog
libgcc/config/libbid/ChangeLog
libgcc/config/rs6000/_divkc3.c [new file with mode: 0644]
libgcc/config/rs6000/_mulkc3.c [new file with mode: 0644]
libgcc/config/rs6000/quad-float128.h
libgcc/config/rs6000/t-float128
libgfortran/ChangeLog
libgfortran/io/list_read.c
libgo/go/cmd/go/build.go
libgomp/ChangeLog
libgomp/testsuite/libgomp.oacc-c-c++-common/collapse-2.c
libgomp/testsuite/libgomp.oacc-c-c++-common/collapse-4.c
libgomp/testsuite/libgomp.oacc-c-c++-common/loop-red-g-1.c
libgomp/testsuite/libgomp.oacc-c-c++-common/loop-red-gwv-1.c
libgomp/testsuite/libgomp.oacc-c-c++-common/loop-red-v-1.c
libgomp/testsuite/libgomp.oacc-c-c++-common/loop-red-w-1.c
libgomp/testsuite/libgomp.oacc-c-c++-common/loop-red-wv-1.c
libgomp/testsuite/libgomp.oacc-c-c++-common/reduction-7.c
libgomp/testsuite/libgomp.oacc-c-c++-common/reduction-cplx-dbl.c
libgomp/testsuite/libgomp.oacc-c-c++-common/reduction-cplx-flt.c
libgomp/testsuite/libgomp.oacc-c-c++-common/reduction-dbl.c
libgomp/testsuite/libgomp.oacc-c-c++-common/reduction-flt.c
libgomp/testsuite/libgomp.oacc-fortran/reduction-6.f90
libgomp/testsuite/libgomp.oacc-fortran/reduction-7.f90
libiberty/ChangeLog
libiberty/cp-demangle.c
libiberty/testsuite/demangle-expected
libitm/ChangeLog
libjava/ChangeLog
libjava/classpath/ChangeLog
libjava/libltdl/ChangeLog
libmpx/ChangeLog
libobjc/ChangeLog
liboffloadmic/ChangeLog
libquadmath/ChangeLog
libsanitizer/ChangeLog
libsanitizer/tsan/tsan_platform_linux.cc
libsanitizer/tsan/tsan_rtl_aarch64.S
libssp/ChangeLog
libstdc++-v3/ChangeLog
libstdc++-v3/doc/html/manual/abi.html
libstdc++-v3/doc/html/manual/status.html
libstdc++-v3/doc/xml/manual/abi.xml
libstdc++-v3/doc/xml/manual/status_cxx2011.xml
libstdc++-v3/doc/xml/manual/status_cxx2014.xml
libstdc++-v3/doc/xml/manual/status_cxx2017.xml
libstdc++-v3/include/bits/allocator.h
libstdc++-v3/include/bits/c++config
libstdc++-v3/include/bits/stl_function.h
libstdc++-v3/include/bits/stl_tree.h
libstdc++-v3/include/experimental/functional
libstdc++-v3/include/experimental/memory_resource
libstdc++-v3/include/experimental/propagate_const
libstdc++-v3/include/parallel/balanced_quicksort.h
libstdc++-v3/include/parallel/compiletime_settings.h
libstdc++-v3/include/std/functional
libstdc++-v3/include/std/shared_mutex
libstdc++-v3/include/std/type_traits
libstdc++-v3/src/filesystem/ops.cc
libstdc++-v3/testsuite/20_util/function/cons/refqual.cc [new file with mode: 0644]
libstdc++-v3/testsuite/21_strings/basic_string/allocator/wchar_t/copy.cc
libstdc++-v3/testsuite/21_strings/basic_string/allocator/wchar_t/copy_assign.cc
libstdc++-v3/testsuite/21_strings/basic_string/allocator/wchar_t/minimal.cc
libstdc++-v3/testsuite/21_strings/basic_string/allocator/wchar_t/move.cc
libstdc++-v3/testsuite/21_strings/basic_string/allocator/wchar_t/move_assign.cc
libstdc++-v3/testsuite/21_strings/basic_string/allocator/wchar_t/noexcept.cc
libstdc++-v3/testsuite/21_strings/basic_string/allocator/wchar_t/swap.cc
libstdc++-v3/testsuite/23_containers/set/allocator/71964.cc [new file with mode: 0644]
libstdc++-v3/testsuite/experimental/feat-cxx14.cc
libstdc++-v3/testsuite/experimental/filesystem/operations/permissions.cc [new file with mode: 0644]
libstdc++-v3/testsuite/experimental/functional/searchers.cc
libstdc++-v3/testsuite/experimental/memory_resource/1.cc [moved from libstdc++-v3/testsuite/experimental/type_erased_allocator/1.cc with 88% similarity]
libstdc++-v3/testsuite/experimental/memory_resource/null_memory_resource.cc [moved from libstdc++-v3/testsuite/experimental/type_erased_allocator/1_neg.cc with 67% similarity]
libstdc++-v3/testsuite/experimental/memory_resource/resource_adaptor.cc [new file with mode: 0644]
libstdc++-v3/testsuite/experimental/propagate_const/cons/default.cc
libstdc++-v3/testsuite/lib/libstdc++.exp
libvtv/ChangeLog
lto-plugin/ChangeLog
maintainer-scripts/ChangeLog
zlib/ChangeLog