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 98dea19279e gcc/ * LINARO-VERSION: Bump version number, post snapshot. adds b26c833e60b Merge branches/gcc-6-branch rev 252072. adds d18897aecb6 Make Linaro GCC Snapshot 6.4-2017.09. adds d273604ec79 gcc/ * LINARO-VERSION: Bump version number, post snapshot.
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 156 +++++++++ gcc/DATESTAMP | 2 +- gcc/LINARO-VERSION | 2 +- gcc/ada/ChangeLog | 16 + gcc/ada/gcc-interface/trans.c | 21 +- gcc/ada/gcc-interface/utils.c | 34 +- gcc/c-family/ChangeLog | 5 + gcc/c-family/c-cppbuiltin.c | 2 + gcc/config/avr/avr.c | 28 +- gcc/config/gnu-user.h | 34 +- gcc/config/i386/i386.c | 12 +- gcc/config/rs6000/altivec.md | 78 +++-- gcc/config/rs6000/rs6000.c | 99 +++--- gcc/config/rs6000/sysv4.h | 46 ++- gcc/config/rs6000/vsx.md | 114 ++++++- gcc/config/sol2.h | 12 +- gcc/config/xtensa/xtensa.c | 1 + gcc/cp/class.c | 8 +- gcc/doc/extend.texi | 2 +- gcc/fortran/ChangeLog | 7 + gcc/fortran/expr.c | 3 +- gcc/gcc.c | 14 +- gcc/gimple-ssa-strength-reduction.c | 185 ++++++----- gcc/testsuite/ChangeLog | 123 +++++++ gcc/testsuite/g++.dg/cpp1y/feat-cxx11.C | 6 + gcc/testsuite/g++.dg/cpp1y/feat-cxx14.C | 6 + gcc/testsuite/g++.dg/cpp1y/feat-cxx98.C | 8 + gcc/testsuite/g++.dg/cpp1y/feat-neg.C | 8 +- gcc/testsuite/g++.dg/cpp1z/feat-cxx1z.C | 6 + gcc/testsuite/g++.dg/pr80287.C | 13 + gcc/testsuite/g++.dg/torture/pr81354.C | 24 ++ gcc/testsuite/g++.dg/torture/pr81987.C | 61 ++++ gcc/testsuite/gcc.c-torture/execute/pr81503.c | 15 + gcc/testsuite/gcc.target/i386/mpx/mpx-check.h | 19 +- gcc/testsuite/gcc.target/i386/mpx/mpx-os-support.h | 16 + .../gcc.target/i386/mpx/va-arg-pack-1-lbv.c | 2 +- .../gcc.target/i386/mpx/va-arg-pack-1-nov.c | 2 +- .../gcc.target/i386/mpx/va-arg-pack-1-ubv.c | 2 +- .../gcc.target/i386/mpx/va-arg-pack-2-lbv.c | 2 +- .../gcc.target/i386/mpx/va-arg-pack-2-nov.c | 2 +- .../gcc.target/i386/mpx/va-arg-pack-2-ubv.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr80210.c | 10 + gcc/testsuite/gcc.target/powerpc/pr81833-1.c | 59 ++++ gcc/testsuite/gcc.target/powerpc/pr81833-2.c | 59 ++++ .../gcc.target/powerpc/vec-setup-be-double.c | 12 + .../gcc.target/powerpc/vec-setup-be-long.c | 11 + .../gcc.target/powerpc/vec-setup-double.c | 11 + gcc/testsuite/gcc.target/powerpc/vec-setup-long.c | 9 + gcc/testsuite/gcc.target/powerpc/vec-setup.h | 366 +++++++++++++++++++++ gcc/testsuite/gcc.target/powerpc/vsx-extract-6.c | 25 ++ gcc/testsuite/gcc.target/powerpc/vsx-extract-7.c | 25 ++ .../gfortran.dg/warn_target_lifetime_3.f90 | 2 +- .../gfortran.dg/warn_target_lifetime_4.f90 | 28 ++ gcc/testsuite/gnat.dg/array29.adb | 26 ++ gcc/testsuite/gnat.dg/array29.ads | 7 + gcc/testsuite/gnat.dg/specs/uc2.ads | 18 + libjava/ChangeLog | 7 + libjava/include/i386-signal.h | 2 +- libjava/include/s390-signal.h | 2 +- libjava/include/x86_64-signal.h | 2 +- libsanitizer/ChangeLog | 11 + libsanitizer/sanitizer_common/sanitizer_linux.cc | 3 +- libsanitizer/sanitizer_common/sanitizer_linux.h | 4 +- .../sanitizer_stoptheworld_linux_libcdep.cc | 2 +- libsanitizer/tsan/tsan_platform_linux.cc | 2 +- libstdc++-v3/ChangeLog | 94 ++++++ libstdc++-v3/config/io/basic_file_stdio.cc | 8 +- libstdc++-v3/doc/doxygen/mainpage.html | 6 +- libstdc++-v3/doc/html/manual/ext_demangling.html | 2 +- libstdc++-v3/doc/xml/manual/extensions.xml | 2 +- libstdc++-v3/include/bits/basic_ios.h | 4 +- libstdc++-v3/include/bits/basic_string.h | 5 +- libstdc++-v3/include/bits/hashtable.h | 13 +- libstdc++-v3/include/bits/istream.tcc | 50 +-- libstdc++-v3/include/bits/shared_ptr_base.h | 14 +- libstdc++-v3/include/bits/sstream.tcc | 19 ++ libstdc++-v3/include/bits/stl_stack.h | 2 +- libstdc++-v3/include/ext/new_allocator.h | 4 +- libstdc++-v3/include/std/functional | 4 +- libstdc++-v3/include/std/istream | 12 +- libstdc++-v3/include/std/sstream | 21 +- libstdc++-v3/libsupc++/cxxabi.h | 2 +- .../testsuite/20_util/function/assign/move.cc | 5 +- .../testsuite/20_util/function/cons/move.cc | 5 +- .../79114.cc => 20_util/owner_less/noexcept.cc} | 19 +- .../20_util/shared_ptr/observers/owner_before.cc | 6 + .../20_util/weak_ptr/observers/owner_before.cc | 11 +- .../unordered_map/cons/81891.cc} | 50 +-- .../basic_fstream/53984.cc} | 55 ++-- .../basic_istream/sentry/char/53984.cc} | 20 +- .../basic_stringstream/assign/81338.cc} | 17 +- .../2.cc => ext/stdio_filebuf/char/79820.cc} | 22 +- .../69301.cc => ext/stdio_filebuf/char/81751.cc} | 50 ++- 93 files changed, 1955 insertions(+), 468 deletions(-) create mode 100644 gcc/testsuite/g++.dg/pr80287.C create mode 100644 gcc/testsuite/g++.dg/torture/pr81354.C create mode 100644 gcc/testsuite/g++.dg/torture/pr81987.C create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr81503.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/mpx-os-support.h create mode 100644 gcc/testsuite/gcc.target/powerpc/pr80210.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr81833-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr81833-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-setup-be-double.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-setup-be-long.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-setup-double.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-setup-long.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-setup.h create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-extract-6.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-extract-7.c create mode 100644 gcc/testsuite/gfortran.dg/warn_target_lifetime_4.f90 create mode 100644 gcc/testsuite/gnat.dg/array29.adb create mode 100644 gcc/testsuite/gnat.dg/array29.ads create mode 100644 gcc/testsuite/gnat.dg/specs/uc2.ads copy libstdc++-v3/testsuite/{18_support/nested_exception/79114.cc => 20_util/owner [...] copy libstdc++-v3/testsuite/{22_locale/codecvt/codecvt_utf8_utf16/79511.cc => 23_c [...] copy libstdc++-v3/testsuite/{ext/pb_ds/regression/priority_queue_binary_heap-62045 [...] copy libstdc++-v3/testsuite/{24_iterators/reverse_iterator/make.cc => 27_io/basic_ [...] copy libstdc++-v3/testsuite/{22_locale/conversions/buffer/2.cc => 27_io/basic_stri [...] copy libstdc++-v3/testsuite/{22_locale/conversions/buffer/2.cc => ext/stdio_filebu [...] copy libstdc++-v3/testsuite/{29_atomics/atomic/69301.cc => ext/stdio_filebuf/char/ [...]