This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch linaro/gcc-5-branch in repository gcc.
from 998f31e5674 gcc/ * LINARO-VERSION: Bump version number, post snapshot. adds 4c0f8e7f958 gcc/ Backport from trunk r222084. 2015-04-14 Christian [...] adds 623985a83f2 Merge branches/gcc-5-branch rev 253576
No new revisions were added by this update.
Summary of changes: ChangeLog | 4 + boehm-gc/ChangeLog | 4 + config/ChangeLog | 4 + contrib/ChangeLog | 8 + contrib/gcc_update | 4 + contrib/reghunt/ChangeLog | 4 + contrib/regression/ChangeLog | 4 + fixincludes/ChangeLog | 4 + gcc/BASE-VER | 2 +- gcc/ChangeLog | 1259 +++++- gcc/DATESTAMP | 2 +- gcc/Makefile.in | 1 + gcc/ada/ChangeLog | 4 + gcc/asan.c | 329 +- gcc/auto-profile.c | 12 +- gcc/bb-reorder.c | 6 +- gcc/builtins.c | 12 +- gcc/c-family/ChangeLog | 53 + gcc/c-family/c-common.c | 27 +- gcc/c-family/c-cppbuiltin.c | 2 + gcc/c-family/c-omp.c | 21 + gcc/c/ChangeLog | 46 + gcc/c/c-decl.c | 16 +- gcc/c/c-objc-common.c | 2 - gcc/c/c-parser.c | 5 + gcc/c/c-typeck.c | 16 +- gcc/cgraph.c | 13 +- gcc/cgraphunit.c | 4 + gcc/combine.c | 8 +- gcc/common.opt | 2 +- gcc/config/aarch64/aarch64.c | 22 +- gcc/config/arm/arm-builtins.c | 4 +- gcc/config/avr/avr.c | 105 +- gcc/config/avr/avr.opt | 4 + gcc/config/i386/avx2intrin.h | 488 +-- gcc/config/i386/avx512bwintrin.h | 132 +- gcc/config/i386/avx512fintrin.h | 94 +- gcc/config/i386/avx512pfintrin.h | 88 +- gcc/config/i386/avx512vlintrin.h | 4084 ++++++++++---------- gcc/config/i386/cpuid.h | 2 +- gcc/config/i386/gmm_malloc.h | 36 +- gcc/config/i386/i386.c | 139 +- gcc/config/i386/i386.md | 63 +- gcc/config/i386/ia32intrin.h | 8 +- gcc/config/i386/lwpintrin.h | 22 +- gcc/config/i386/mmx.md | 20 +- gcc/config/i386/pmm_malloc.h | 20 +- gcc/config/i386/rdseedintrin.h | 12 +- gcc/config/i386/rtmintrin.h | 4 +- gcc/config/i386/sse.md | 26 +- gcc/config/rs6000/altivec.md | 78 +- gcc/config/rs6000/rs6000.c | 148 +- gcc/config/rs6000/rs6000.md | 11 +- gcc/config/rs6000/vector.md | 7 +- gcc/config/sh/sh.c | 2 +- gcc/config/sh/sh_treg_combine.cc | 7 +- gcc/config/sparc/sparc.c | 3 + gcc/config/sparc/sparc.md | 8 +- gcc/config/xtensa/xtensa.c | 29 +- gcc/config/xtensa/xtensa.h | 4 +- gcc/config/xtensa/xtensa.md | 7 +- gcc/coverage.c | 12 + gcc/coverage.h | 1 + gcc/cp/ChangeLog | 182 + gcc/cp/class.c | 2 + gcc/cp/constexpr.c | 172 +- gcc/cp/cp-gimplify.c | 36 +- gcc/cp/decl.c | 10 +- gcc/cp/error.c | 3 +- gcc/cp/init.c | 16 +- gcc/cp/mangle.c | 2 + gcc/cp/parser.c | 54 +- gcc/cp/pt.c | 2 +- gcc/cp/semantics.c | 24 +- gcc/cp/tree.c | 11 + gcc/cp/typeck.c | 2 + gcc/cselib.c | 36 +- gcc/diagnostic.c | 2 - gcc/doc/extend.texi | 2 +- gcc/doc/gcov-dump.texi | 10 +- gcc/doc/gcov-tool.texi | 50 +- gcc/doc/gcov.texi | 153 +- gcc/doc/install.texi | 10 +- gcc/doc/invoke.texi | 10 +- gcc/doc/lto.texi | 2 +- gcc/dwarf2cfi.c | 4 +- gcc/dwarf2out.c | 3 +- gcc/expmed.c | 54 +- gcc/expr.c | 44 +- gcc/fold-const.c | 68 +- gcc/fortran/ChangeLog | 52 + gcc/fortran/error.c | 2 - gcc/fortran/expr.c | 3 +- gcc/fortran/openmp.c | 5 + gcc/fortran/trans-common.c | 2 +- gcc/fortran/trans-expr.c | 2 +- gcc/fortran/trans-openmp.c | 36 +- gcc/fortran/trans.c | 4 +- gcc/function.c | 17 + gcc/gcc.c | 3 + gcc/gcov-dump.c | 2 +- gcc/gcov-io.c | 8 +- gcc/gcov-tool.c | 18 +- gcc/gcov.c | 72 +- gcc/genmatch.c | 1 - gcc/gimple-fold.c | 7 +- gcc/gimple-ssa-strength-reduction.c | 192 +- gcc/gimplify.c | 8 + gcc/go/ChangeLog | 4 + gcc/graphite-isl-ast-to-gimple.c | 2 +- gcc/internal-fn.c | 5 +- gcc/ipa-cp.c | 6 + gcc/ipa-devirt.c | 10 +- gcc/ipa-icf-gimple.c | 27 +- gcc/ipa-icf-gimple.h | 6 +- gcc/ipa-icf.c | 2 +- gcc/ipa-pure-const.c | 3 +- gcc/ipa-split.c | 9 + gcc/ipa-visibility.c | 3 +- gcc/ira-costs.c | 2 +- gcc/ira-int.h | 2 +- gcc/java/ChangeLog | 4 + gcc/jit/ChangeLog | 4 + gcc/loop-doloop.c | 11 +- gcc/lra-constraints.c | 7 + gcc/lto/ChangeLog | 13 + gcc/lto/lto-lang.c | 6 + gcc/objc/ChangeLog | 4 + gcc/objcp/ChangeLog | 4 + gcc/omp-low.c | 43 +- gcc/params.def | 2 +- gcc/po/ChangeLog | 4 + gcc/pretty-print.c | 2 - gcc/real.c | 6 +- gcc/sel-sched.c | 1 + gcc/simplify-rtx.c | 41 +- gcc/system.h | 12 + gcc/testsuite/ChangeLog | 788 +++- gcc/testsuite/c-c++-common/Wunused-var-16.c | 15 + gcc/testsuite/c-c++-common/asan/pr79944.c | 18 + gcc/testsuite/c-c++-common/builtin-shuffle-1.c | 22 + gcc/testsuite/c-c++-common/gomp/pr79512.c | 14 + gcc/testsuite/c-c++-common/gomp/pr81006.c | 10 + gcc/testsuite/c-c++-common/pr77624-1.c | 14 + gcc/testsuite/c-c++-common/pr77624-2.c | 26 + gcc/testsuite/c-c++-common/pr79641.c | 4 + gcc/testsuite/c-c++-common/pr81052.c | 28 + gcc/testsuite/c-c++-common/pr82112.c | 13 + gcc/testsuite/c-c++-common/tsan/pr68260.c | 28 + .../c-c++-common/ubsan/float-cast-overflow-1.c | 3 +- gcc/testsuite/c-c++-common/ubsan/pr81604.c | 31 + gcc/testsuite/g++.dg/asan/pr77396-2.C | 12 + gcc/testsuite/g++.dg/asan/pr77396.C | 12 + gcc/testsuite/g++.dg/cpp0x/constexpr-list1.C | 15 + gcc/testsuite/g++.dg/cpp0x/gen-attrs-62.C | 5 + gcc/testsuite/g++.dg/cpp0x/initlist-base2.C | 21 + gcc/testsuite/g++.dg/cpp0x/initlist-base3.C | 17 + gcc/testsuite/g++.dg/cpp0x/mutable1.C | 12 + gcc/testsuite/g++.dg/cpp0x/pr78341.C | 4 + gcc/testsuite/g++.dg/cpp0x/pr78649.C | 16 + gcc/testsuite/g++.dg/cpp1y/constexpr-77467.C | 128 + gcc/testsuite/g++.dg/cpp1y/constexpr-empty3.C | 14 + gcc/testsuite/g++.dg/cpp1y/constexpr-switch4.C | 27 + 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/cpp1y/pr77739.C | 15 + gcc/testsuite/g++.dg/debug/dwarf2/pr77363.C | 20 + gcc/testsuite/g++.dg/ext/altivec-18.C | 14 + gcc/testsuite/g++.dg/ext/int128-5.C | 10 + gcc/testsuite/g++.dg/ext/pr80363.C | 12 + gcc/testsuite/g++.dg/gomp/pr71910.C | 13 + gcc/testsuite/g++.dg/gomp/pr79664.C | 142 + gcc/testsuite/g++.dg/gomp/pr80141.C | 8 + gcc/testsuite/g++.dg/gomp/pr81154.C | 51 + gcc/testsuite/g++.dg/init/ref23.C | 15 + gcc/testsuite/g++.dg/ipa/pr77905.C | 21 + gcc/testsuite/g++.dg/ipa/pr79931.C | 24 + gcc/testsuite/g++.dg/ipa/pr80205.C | 34 + gcc/testsuite/g++.dg/opt/nrv18.C | 12 + gcc/testsuite/g++.dg/opt/pr79396.C | 13 + gcc/testsuite/g++.dg/opt/pr80385.C | 14 + gcc/testsuite/g++.dg/other/i386-11.C | 57 + gcc/testsuite/g++.dg/template/init11.C | 9 + gcc/testsuite/g++.dg/tls/pr77285-1.C | 7 + gcc/testsuite/g++.dg/tls/pr77285-2.C | 17 + gcc/testsuite/g++.dg/torture/pr77919-2.C | 10 + gcc/testsuite/g++.dg/torture/pr77919.C | 11 + gcc/testsuite/g++.dg/torture/pr80129.C | 14 + gcc/testsuite/g++.dg/torture/pr80171.C | 184 + gcc/testsuite/g++.dg/torture/pr80334.C | 19 + gcc/testsuite/g++.dg/torture/pr81354.C | 24 + gcc/testsuite/g++.dg/torture/pr81987.C | 61 + .../g++.dg/ubsan/{return-1.C => return-4.C} | 19 +- .../g++.dg/ubsan/{return-1.C => return-5.C} | 20 +- .../g++.dg/ubsan/{return-1.C => return-6.C} | 21 +- gcc/testsuite/g++.dg/vect/simd-clone-7.cc | 10 + gcc/testsuite/gcc.c-torture/compile/pr79197.c | 10 + .../pr57026.c => gcc.c-torture/compile/pr79411.c} | 6 +- gcc/testsuite/gcc.c-torture/compile/pr82337.c | 25 + .../gcc.c-torture/execute/ieee/pr72824-2.c | 21 + gcc/testsuite/gcc.c-torture/execute/ieee/pr72824.c | 19 + gcc/testsuite/gcc.c-torture/execute/pr77767.c | 16 + gcc/testsuite/gcc.c-torture/execute/pr78378.c | 18 + gcc/testsuite/gcc.c-torture/execute/pr80692.c | 13 + gcc/testsuite/gcc.c-torture/execute/pr81503.c | 15 + gcc/testsuite/gcc.c-torture/execute/pr81555.c | 24 + gcc/testsuite/gcc.c-torture/execute/pr81556.c | 23 + gcc/testsuite/gcc.dg/align-3.c | 11 + gcc/testsuite/gcc.dg/asan/pr80166.c | 24 + gcc/testsuite/gcc.dg/asan/pr80168.c | 12 + gcc/testsuite/gcc.dg/ipa/pr48195.c | 2 +- gcc/testsuite/gcc.dg/ipa/pr80104.c | 15 + gcc/testsuite/gcc.dg/ipa/pr81696.c | 26 + gcc/testsuite/gcc.dg/ipa/pr82001.c | 21 + gcc/testsuite/gcc.dg/lto/pr50199_0.c | 17 + gcc/testsuite/gcc.dg/pch/pr66343-1.c | 15 + gcc/testsuite/gcc.dg/pch/pr66343-1.hs | 8 + gcc/testsuite/gcc.dg/pch/pr66343-2.c | 10 + gcc/testsuite/gcc.dg/pch/pr66343-2.hs | 8 + gcc/testsuite/gcc.dg/pr67410.c | 15 + gcc/testsuite/gcc.dg/pr72816.c | 9 + gcc/testsuite/gcc.dg/pr77587.c | 14 + gcc/testsuite/gcc.dg/pr77587a.c | 23 + gcc/testsuite/gcc.dg/pr79494.c | 22 + gcc/testsuite/gcc.dg/pr79499.c | 13 + gcc/testsuite/gcc.dg/pr79570.c | 12 + gcc/testsuite/gcc.dg/pr80112.c | 21 + gcc/testsuite/gcc.dg/pr80286.c | 23 + gcc/testsuite/gcc.dg/pr81192.c | 22 + gcc/testsuite/gcc.dg/pr81621.c | 5 + gcc/testsuite/gcc.dg/pr82112.c | 21 + gcc/testsuite/gcc.dg/tls/pr78796.c | 32 + gcc/testsuite/gcc.dg/torture/pr68528.c | 17 + gcc/testsuite/gcc.dg/torture/pr75964.c | 28 + gcc/testsuite/gcc.dg/torture/pr78416.c | 17 + gcc/testsuite/gcc.dg/torture/pr79666.c | 30 + gcc/testsuite/gcc.dg/torture/pr79732.c | 5 + gcc/testsuite/gcc.dg/torture/pr80025.c | 24 + gcc/testsuite/gcc.dg/torture/pr80122.c | 52 + gcc/testsuite/gcc.dg/torture/pr80362.c | 10 + gcc/testsuite/gcc.dg/torture/pr80539.c | 22 + gcc/testsuite/gcc.dg/ubsan/pr70878.c | 9 + gcc/testsuite/gcc.dg/ubsan/pr80097.c | 10 + gcc/testsuite/gcc.dg/ubsan/pr81162.c | 17 + gcc/testsuite/gcc.dg/vector-1.c | 8 + gcc/testsuite/gcc.target/arm/fpscr.c | 16 + gcc/testsuite/gcc.target/avr/isr-test.h | 282 ++ .../gcc.target/avr/torture/isr-01-simple.c | 98 + gcc/testsuite/gcc.target/avr/torture/isr-02-call.c | 60 + .../gcc.target/avr/torture/isr-03-fixed.c | 146 + gcc/testsuite/gcc.target/i386/avx-pr80286.c | 26 + gcc/testsuite/gcc.target/i386/mpx/pr79987.c | 5 + gcc/testsuite/gcc.target/i386/pr77377.c | 6 + gcc/testsuite/gcc.target/i386/pr77594.c | 11 + gcc/testsuite/gcc.target/i386/pr78227-1.c | 30 + gcc/testsuite/gcc.target/i386/pr78227-2.c | 30 + gcc/testsuite/gcc.target/i386/pr79559.c | 11 + gcc/testsuite/gcc.target/i386/pr79568-1.c | 18 + gcc/testsuite/gcc.target/i386/pr79568-2.c | 18 + gcc/testsuite/gcc.target/i386/pr79568-3.c | 19 + gcc/testsuite/gcc.target/i386/pr79729.c | 8 + gcc/testsuite/gcc.target/i386/pr79807.c | 12 + gcc/testsuite/gcc.target/i386/pr79901.c | 22 + gcc/testsuite/gcc.target/i386/pr79932-1.c | 19 + gcc/testsuite/gcc.target/i386/pr79932-2.c | 78 + gcc/testsuite/gcc.target/i386/pr80569.c | 9 + gcc/testsuite/gcc.target/i386/pr81128.c | 65 + gcc/testsuite/gcc.target/i386/pr81300.c | 30 + gcc/testsuite/gcc.target/i386/pr81375.c | 10 + gcc/testsuite/gcc.target/i386/pr81471.c | 13 + gcc/testsuite/gcc.target/i386/pr81766.c | 5 + gcc/testsuite/gcc.target/powerpc/pr79197.c | 11 + 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/testsuite/gcc.target/powerpc/pr82112.c | 16 + gcc/testsuite/gcc.target/sparc/sparc-ret-3.c | 53 + gcc/testsuite/gfortran.dg/gomp/map-1.f90 | 2 +- gcc/testsuite/gfortran.dg/gomp/pr69183.f90 | 11 + gcc/testsuite/gfortran.dg/gomp/pr77500.f90 | 9 + gcc/testsuite/gfortran.dg/gomp/pr77516.f90 | 12 + gcc/testsuite/gfortran.dg/gomp/pr77665.f90 | 18 + gcc/testsuite/gfortran.dg/gomp/pr77666.f90 | 26 + gcc/testsuite/gfortran.dg/gomp/pr78298.f90 | 28 + gcc/testsuite/gfortran.dg/gomp/pr78866-1.f90 | 19 + gcc/testsuite/gfortran.dg/gomp/pr78866-2.f90 | 9 + gcc/testsuite/gfortran.dg/proc_ptr_comp_50.f90 | 26 + .../gfortran.dg/warn_target_lifetime_3.f90 | 2 +- .../gfortran.dg/warn_target_lifetime_4.f90 | 28 + gcc/toplev.c | 5 +- gcc/tree-cfg.c | 50 +- gcc/tree-chkp.c | 3 + gcc/tree-chrec.c | 14 +- gcc/tree-eh.c | 6 +- gcc/tree-inline.c | 120 +- gcc/tree-inline.h | 2 +- gcc/tree-loop-distribution.c | 31 +- gcc/tree-nested.c | 44 +- gcc/tree-ssa-loop-ivopts.c | 6 +- gcc/tree-ssa-reassoc.c | 30 +- gcc/tree-ssa-structalias.c | 21 +- gcc/tree-ssa-tail-merge.c | 3 + gcc/tree-vect-data-refs.c | 2 + gcc/tree-vrp.c | 26 +- gcc/tsan.c | 65 +- gcc/ubsan.c | 33 +- gnattools/ChangeLog | 4 + gotools/ChangeLog | 4 + include/ChangeLog | 4 + intl/ChangeLog | 4 + libada/ChangeLog | 4 + libatomic/ChangeLog | 4 + libbacktrace/ChangeLog | 4 + libcc1/ChangeLog | 4 + libcilkrts/ChangeLog | 4 + libcpp/ChangeLog | 4 + libcpp/po/ChangeLog | 4 + libdecnumber/ChangeLog | 4 + libffi/ChangeLog | 4 + libgcc/ChangeLog | 95 + libgcc/config.host | 2 +- libgcc/config/aarch64/linux-unwind.h | 2 +- libgcc/config/alpha/linux-unwind.h | 2 +- libgcc/config/arm/unwind-arm.c | 22 + libgcc/config/arm/unwind-arm.h | 7 + libgcc/config/bfin/linux-unwind.h | 2 +- libgcc/config/i386/linux-unwind.h | 4 +- libgcc/config/libbid/ChangeLog | 4 + libgcc/config/m68k/linux-unwind.h | 2 +- libgcc/config/nios2/linux-unwind.h | 2 +- libgcc/config/pa/linux-unwind.h | 2 +- libgcc/config/sh/linux-unwind.h | 2 +- libgcc/config/sparc/lb1spc.S | 6 + libgcc/config/tilepro/linux-unwind.h | 2 +- libgcc/config/xtensa/ieee754-df.S | 2 + libgcc/config/xtensa/ieee754-sf.S | 2 + libgcc/config/xtensa/linux-unwind.h | 32 +- libgcc/config/xtensa/t-elf | 2 + libgcc/config/xtensa/t-linux | 2 + libgcc/config/xtensa/t-windowed | 2 +- libgcc/config/xtensa/unwind-dw2-xtensa.c | 2 +- libgcc/libgcov-driver.c | 9 + libgfortran/ChangeLog | 12 + libgfortran/libgfortran.h | 4 +- libgfortran/runtime/environ.c | 11 + libgo/go/syscall/syscall_linux_s390.go | 25 +- libgo/go/syscall/syscall_linux_s390x.go | 25 +- libgomp/ChangeLog | 36 + libgomp/env.c | 2 +- libgomp/hashtab.h | 34 +- libgomp/testsuite/libgomp.c++/pr45784.C | 5 + libgomp/testsuite/libgomp.c/pr45784.c | 41 + libgomp/testsuite/libgomp.c/pr80394.c | 22 + libgomp/testsuite/libgomp.c/pr81687-1.c | 23 + libgomp/testsuite/libgomp.c/pr81687-2.c | 27 + libiberty/ChangeLog | 13 + libiberty/cp-demangle.c | 6 +- libiberty/testsuite/demangle-expected | 3 + libitm/ChangeLog | 4 + libjava/ChangeLog | 11 + libjava/classpath/ChangeLog | 4 + libjava/include/i386-signal.h | 2 +- libjava/include/s390-signal.h | 2 +- libjava/include/x86_64-signal.h | 2 +- libjava/libltdl/ChangeLog | 4 + libmpx/ChangeLog | 4 + libobjc/ChangeLog | 4 + liboffloadmic/ChangeLog | 4 + libquadmath/ChangeLog | 9 + libquadmath/math/roundq.c | 4 +- libsanitizer/ChangeLog | 52 + libsanitizer/asan/asan_globals.cc | 7 +- libsanitizer/asan/asan_linux.cc | 1 + .../sanitizer_common_interceptors.inc | 3 +- libsanitizer/sanitizer_common/sanitizer_linux.cc | 3 +- libsanitizer/sanitizer_common/sanitizer_linux.h | 4 +- .../sanitizer_platform_limits_posix.h | 14 + .../sanitizer_stoptheworld_linux_libcdep.cc | 2 +- libsanitizer/tsan/tsan_platform_linux.cc | 2 +- libssp/ChangeLog | 4 + libstdc++-v3/ChangeLog | 304 ++ libstdc++-v3/config/io/basic_file_stdio.cc | 8 +- .../config/os/mingw32-w64/error_constants.h | 101 +- libstdc++-v3/doc/doxygen/mainpage.html | 6 +- libstdc++-v3/doc/html/faq.html | 2 +- libstdc++-v3/doc/html/manual/abi.html | 38 +- libstdc++-v3/doc/html/manual/ext_demangling.html | 2 +- libstdc++-v3/doc/html/manual/memory.html | 10 +- .../doc/html/manual/mt_allocator_impl.html | 2 +- .../doc/html/manual/source_code_style.html | 2 +- .../doc/html/manual/source_organization.html | 4 +- libstdc++-v3/doc/html/manual/status.html | 2 +- libstdc++-v3/doc/xml/manual/abi.xml | 72 +- libstdc++-v3/doc/xml/manual/allocator.xml | 10 +- .../doc/xml/manual/appendix_contributing.xml | 6 +- libstdc++-v3/doc/xml/manual/extensions.xml | 2 +- libstdc++-v3/doc/xml/manual/mt_allocator.xml | 2 +- libstdc++-v3/doc/xml/manual/status_cxx2011.xml | 5 +- 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/ios_base.h | 4 +- libstdc++-v3/include/bits/istream.tcc | 50 +- libstdc++-v3/include/bits/locale_conv.h | 3 +- libstdc++-v3/include/bits/regex.h | 2 +- libstdc++-v3/include/bits/regex.tcc | 17 +- libstdc++-v3/include/bits/regex_compiler.h | 7 +- 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/experimental/fs_dir.h | 7 +- libstdc++-v3/include/ext/new_allocator.h | 4 +- .../ext/pb_ds/detail/binary_heap_/binary_heap_.hpp | 21 +- .../pb_ds/detail/binary_heap_/insert_fn_imps.hpp | 1 - libstdc++-v3/include/std/chrono | 3 +- libstdc++-v3/include/std/functional | 12 +- libstdc++-v3/include/std/istream | 12 +- libstdc++-v3/include/std/scoped_allocator | 56 +- libstdc++-v3/include/std/sstream | 21 +- libstdc++-v3/include/std/utility | 19 +- libstdc++-v3/libsupc++/cxxabi.h | 2 +- libstdc++-v3/python/libstdcxx/v6/printers.py | 28 +- libstdc++-v3/python/libstdcxx/v6/xmethods.py | 2 +- .../18_support/bad_exception/23591_thread-1.c | 1 + .../headers/system_error/errc_std_c++0x.cc | 2 + .../testsuite/20_util/duration/cons/dr1177.cc | 42 + .../testsuite/20_util/duration/literals/range.cc | 2 +- .../testsuite/20_util/function/assign/move.cc | 5 +- .../testsuite/20_util/function/cons/move.cc | 5 +- .../lwg2097.cc => 20_util/owner_less/noexcept.cc} | 24 +- .../reference_wrapper/80504.cc} | 17 +- .../testsuite/20_util/reference_wrapper/invoke.cc | 11 +- .../testsuite/20_util/scoped_allocator/3.cc | 67 + .../20_util/scoped_allocator/outermost.cc | 92 + .../20_util/shared_ptr/observers/owner_before.cc | 6 + .../time_point/cons/81468.cc} | 27 +- .../20_util/weak_ptr/observers/owner_before.cc | 11 +- .../22_locale/codecvt/codecvt_utf16/79980.cc | 2 +- .../22_locale/codecvt/codecvt_utf16/80041.cc | 2 +- .../22_locale/codecvt/codecvt_utf16/members.cc | 2 +- .../22_locale/codecvt/codecvt_utf16/misaligned.cc | 2 +- .../22_locale/codecvt/codecvt_utf8/79980.cc | 2 +- .../22_locale/codecvt/codecvt_utf8/members.cc | 2 +- .../22_locale/codecvt/codecvt_utf8_utf16/79511.cc | 2 +- .../codecvt/codecvt_utf8_utf16/members.cc | 2 +- .../12.cc => 22_locale/conversions/buffer/2.cc} | 24 +- .../unordered_map/cons/81891.cc} | 45 +- .../char/9561.cc => basic_fstream/53984.cc} | 71 +- .../sentry/char/53984.cc} | 24 +- .../bool.cc => basic_stringstream/assign/81338.cc} | 15 +- .../ctors/basic/iter.cc} | 17 +- libstdc++-v3/testsuite/28_regex/regression.cc | 22 + libstdc++-v3/testsuite/abi/header_cxxabi.c | 1 + .../priority_queue_binary_heap-62045.cc} | 32 +- .../ext/pb_ds/regression/priority_queues.cc | 2 +- .../12048-2.cc => ext/stdio_filebuf/char/79820.cc} | 23 +- .../69301.cc => ext/stdio_filebuf/char/81751.cc} | 50 +- .../testsuite/libstdc++-prettyprinters/59161.cc | 69 + .../testsuite/libstdc++-prettyprinters/simple.cc | 28 + .../testsuite/libstdc++-prettyprinters/simple11.cc | 28 + libstdc++-v3/testsuite/libstdc++-xmethods/list.cc | 3 - libstdc++-v3/testsuite/util/testsuite_hooks.h | 6 +- libvtv/ChangeLog | 4 + lto-plugin/ChangeLog | 13 + lto-plugin/lto-plugin.c | 13 +- maintainer-scripts/ChangeLog | 4 + zlib/ChangeLog | 4 + 469 files changed, 12443 insertions(+), 4168 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/Wunused-var-16.c create mode 100644 gcc/testsuite/c-c++-common/asan/pr79944.c create mode 100644 gcc/testsuite/c-c++-common/builtin-shuffle-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr79512.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr81006.c create mode 100644 gcc/testsuite/c-c++-common/pr77624-1.c create mode 100644 gcc/testsuite/c-c++-common/pr77624-2.c create mode 100644 gcc/testsuite/c-c++-common/pr79641.c create mode 100644 gcc/testsuite/c-c++-common/pr81052.c create mode 100644 gcc/testsuite/c-c++-common/pr82112.c create mode 100644 gcc/testsuite/c-c++-common/tsan/pr68260.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/pr81604.c create mode 100644 gcc/testsuite/g++.dg/asan/pr77396-2.C create mode 100644 gcc/testsuite/g++.dg/asan/pr77396.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-list1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/gen-attrs-62.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-base2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-base3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/mutable1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr78341.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr78649.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-77467.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-empty3.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-switch4.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr77739.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/pr77363.C create mode 100644 gcc/testsuite/g++.dg/ext/altivec-18.C create mode 100644 gcc/testsuite/g++.dg/ext/int128-5.C create mode 100644 gcc/testsuite/g++.dg/ext/pr80363.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr71910.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr79664.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr80141.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr81154.C create mode 100644 gcc/testsuite/g++.dg/init/ref23.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr77905.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr79931.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr80205.C create mode 100644 gcc/testsuite/g++.dg/opt/nrv18.C create mode 100644 gcc/testsuite/g++.dg/opt/pr79396.C create mode 100644 gcc/testsuite/g++.dg/opt/pr80385.C create mode 100644 gcc/testsuite/g++.dg/other/i386-11.C create mode 100644 gcc/testsuite/g++.dg/template/init11.C create mode 100644 gcc/testsuite/g++.dg/tls/pr77285-1.C create mode 100644 gcc/testsuite/g++.dg/tls/pr77285-2.C create mode 100644 gcc/testsuite/g++.dg/torture/pr77919-2.C create mode 100644 gcc/testsuite/g++.dg/torture/pr77919.C create mode 100644 gcc/testsuite/g++.dg/torture/pr80129.C create mode 100644 gcc/testsuite/g++.dg/torture/pr80171.C create mode 100644 gcc/testsuite/g++.dg/torture/pr80334.C create mode 100644 gcc/testsuite/g++.dg/torture/pr81354.C create mode 100644 gcc/testsuite/g++.dg/torture/pr81987.C copy gcc/testsuite/g++.dg/ubsan/{return-1.C => return-4.C} (51%) copy gcc/testsuite/g++.dg/ubsan/{return-1.C => return-5.C} (51%) copy gcc/testsuite/g++.dg/ubsan/{return-1.C => return-6.C} (51%) create mode 100644 gcc/testsuite/g++.dg/vect/simd-clone-7.cc create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr79197.c copy gcc/testsuite/{gcc.dg/torture/pr57026.c => gcc.c-torture/compile/pr79411.c} (88%) create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr82337.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/ieee/pr72824-2.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/ieee/pr72824.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr77767.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr78378.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr80692.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr81503.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr81555.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr81556.c create mode 100644 gcc/testsuite/gcc.dg/align-3.c create mode 100644 gcc/testsuite/gcc.dg/asan/pr80166.c create mode 100644 gcc/testsuite/gcc.dg/asan/pr80168.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr80104.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr81696.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr82001.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr50199_0.c create mode 100644 gcc/testsuite/gcc.dg/pch/pr66343-1.c create mode 100644 gcc/testsuite/gcc.dg/pch/pr66343-1.hs create mode 100644 gcc/testsuite/gcc.dg/pch/pr66343-2.c create mode 100644 gcc/testsuite/gcc.dg/pch/pr66343-2.hs create mode 100644 gcc/testsuite/gcc.dg/pr67410.c create mode 100644 gcc/testsuite/gcc.dg/pr72816.c create mode 100644 gcc/testsuite/gcc.dg/pr77587.c create mode 100644 gcc/testsuite/gcc.dg/pr77587a.c create mode 100644 gcc/testsuite/gcc.dg/pr79494.c create mode 100644 gcc/testsuite/gcc.dg/pr79499.c create mode 100644 gcc/testsuite/gcc.dg/pr79570.c create mode 100644 gcc/testsuite/gcc.dg/pr80112.c create mode 100644 gcc/testsuite/gcc.dg/pr80286.c create mode 100644 gcc/testsuite/gcc.dg/pr81192.c create mode 100644 gcc/testsuite/gcc.dg/pr81621.c create mode 100644 gcc/testsuite/gcc.dg/pr82112.c create mode 100644 gcc/testsuite/gcc.dg/tls/pr78796.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr68528.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr75964.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr78416.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr79666.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr79732.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr80025.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr80122.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr80362.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr80539.c create mode 100644 gcc/testsuite/gcc.dg/ubsan/pr70878.c create mode 100644 gcc/testsuite/gcc.dg/ubsan/pr80097.c create mode 100644 gcc/testsuite/gcc.dg/ubsan/pr81162.c create mode 100644 gcc/testsuite/gcc.dg/vector-1.c create mode 100644 gcc/testsuite/gcc.target/arm/fpscr.c create mode 100644 gcc/testsuite/gcc.target/avr/isr-test.h create mode 100644 gcc/testsuite/gcc.target/avr/torture/isr-01-simple.c create mode 100644 gcc/testsuite/gcc.target/avr/torture/isr-02-call.c create mode 100644 gcc/testsuite/gcc.target/avr/torture/isr-03-fixed.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-pr80286.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr79987.c create mode 100644 gcc/testsuite/gcc.target/i386/pr77377.c create mode 100644 gcc/testsuite/gcc.target/i386/pr77594.c create mode 100644 gcc/testsuite/gcc.target/i386/pr78227-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr78227-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr79559.c create mode 100644 gcc/testsuite/gcc.target/i386/pr79568-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr79568-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr79568-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr79729.c create mode 100644 gcc/testsuite/gcc.target/i386/pr79807.c create mode 100644 gcc/testsuite/gcc.target/i386/pr79901.c create mode 100644 gcc/testsuite/gcc.target/i386/pr79932-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr79932-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr80569.c create mode 100644 gcc/testsuite/gcc.target/i386/pr81128.c create mode 100644 gcc/testsuite/gcc.target/i386/pr81300.c create mode 100644 gcc/testsuite/gcc.target/i386/pr81375.c create mode 100644 gcc/testsuite/gcc.target/i386/pr81471.c create mode 100644 gcc/testsuite/gcc.target/i386/pr81766.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr79197.c 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/pr82112.c create mode 100644 gcc/testsuite/gcc.target/sparc/sparc-ret-3.c create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr69183.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr77500.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr77516.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr77665.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr77666.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr78298.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr78866-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr78866-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/proc_ptr_comp_50.f90 create mode 100644 gcc/testsuite/gfortran.dg/warn_target_lifetime_4.f90 create mode 100644 libgomp/testsuite/libgomp.c++/pr45784.C create mode 100644 libgomp/testsuite/libgomp.c/pr45784.c create mode 100644 libgomp/testsuite/libgomp.c/pr80394.c create mode 100644 libgomp/testsuite/libgomp.c/pr81687-1.c create mode 100644 libgomp/testsuite/libgomp.c/pr81687-2.c create mode 100644 libstdc++-v3/testsuite/20_util/duration/cons/dr1177.cc copy libstdc++-v3/testsuite/{30_threads/thread/cons/lwg2097.cc => 20_util/owner_le [...] copy libstdc++-v3/testsuite/{23_containers/list/operations/80034.cc => 20_util/ref [...] create mode 100644 libstdc++-v3/testsuite/20_util/scoped_allocator/3.cc create mode 100644 libstdc++-v3/testsuite/20_util/scoped_allocator/outermost.cc copy libstdc++-v3/testsuite/{30_threads/thread/cons/lwg2097.cc => 20_util/time_poi [...] copy libstdc++-v3/testsuite/{21_strings/basic_string/inserters_extractors/char/12. [...] copy libstdc++-v3/testsuite/{29_atomics/atomic/69301.cc => 23_containers/unordered [...] copy libstdc++-v3/testsuite/27_io/{basic_ostream/exceptions/char/9561.cc => basic_ [...] copy libstdc++-v3/testsuite/27_io/{basic_ios/conv/voidptr.cc => basic_istream/sent [...] copy libstdc++-v3/testsuite/27_io/{basic_ios/conv/bool.cc => basic_stringstream/as [...] copy libstdc++-v3/testsuite/28_regex/{range_access.cc => basic_regex/ctors/basic/i [...] copy libstdc++-v3/testsuite/{20_util/duration/literals/61166.cc => ext/pb_ds/regre [...] copy libstdc++-v3/testsuite/{27_io/objects/char/12048-2.cc => ext/stdio_filebuf/ch [...] copy libstdc++-v3/testsuite/{29_atomics/atomic/69301.cc => ext/stdio_filebuf/char/ [...] create mode 100644 libstdc++-v3/testsuite/libstdc++-prettyprinters/59161.cc