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 c72ae8d gcc/ * LINARO-VERSION: Bump version number, post snapshot. adds 2e1c594 gcc/ Backport from trunk r244320. 2017-01-11 Christophe L [...] adds 8c5d3e8 gcc/ Backport from trunk r244321. 2017-01-11 Tamar Christ [...] adds 6b716ac gcc/ Backport from trunk r244322. 2017-01-11 Wilco Dijkst [...] adds 1d003d7 libgcc/ Backport from trunk r238215. 2016-07-11 Hale Wang [...] adds 2c7c0ec gcc/ Backport from trunk r242383. 2016-11-14 Wilco Dijkst [...] adds 9980049 gcc/ Backport from trunk r242384. 2016-11-14 Wilco Dijkst [...] adds 433a8e1 gcc/ Backport from trunk r242471. 2016-11-16 Kyrylo Tkach [...] adds 835c301 gcc/testsuite/ Backport from trunk r242821. 2016-11-23 Na [...] adds 07b2898 gcc/ Backport from trunk r243011. 2016-11-30 Kyrylo Tkach [...] adds 6e1d71c gcc/ Backport from trunk r243745. 2016-12-16 Wilco Dijkst [...] adds 79a3b22 gcc/ Backport from trunk r243744. 2016-12-16 Wilco Dijkst [...] adds 0ba52ae gcc/ Backport from trunk r243755. 2016-12-16 Kyrylo Tkach [...] adds 64e2a14 gcc/ Backport from trunk r244586. 2017-01-18 Wilco Dijkst [...] adds 469f29d gcc/ Backport from trunk r243820. 2016-12-20 Kyrylo Tkach [...] adds 73ab5e6 gcc/ Backport from trunk r244613. 2017-01-19 Richard Earn [...] adds 7493f0d gcc/ Backport from trunk r244716. 2017-01-20 Kyrylo Tkach [...] adds 1c45303 gcc/ Backport from trunk r244643. 2016-01-19 Kyrylo Tkach [...] adds 9dbcf91 gcc/ Backport from trunk r241965. 2016-11-08 Kyrylo Tkach [...] adds 8922226 gcc/testsuite/ Backport from trunk r244772. 2017-01-23 Ch [...] adds 2b185a9 gcc/ Backport from trunk r244828. 2017-01-23 Andreas Tobl [...] adds 3a3a5fd gcc/ Backport from trunk r244879. 2017-01-24 Eric Botcazo [...] adds 226a1db gcc/ Backport from trunk r244894. 2016-01-25 Kyrylo Tkach [...] adds b300ea8 gcc/testsuite/ Backport from trunk r244891. 2016-01-25 Ky [...] adds aad858c Merge branches/gcc-6-branch rev 245201.
No new revisions were added by this update.
Summary of changes: ChangeLog | 8 + config/ChangeLog | 5 + config/ax_check_define.m4 | 92 + configure | 2 +- configure.ac | 2 +- fixincludes/ChangeLog | 13 + fixincludes/fixincl.x | 188 +- fixincludes/inclhack.def | 67 + fixincludes/tests/base/iso/stdio_iso.h | 13 + .../tests/base/{X11/ShellP.h => iso/stdlib_c99.h} | 15 +- fixincludes/tests/base/stdio.h | 7 + gcc/ChangeLog | 313 + gcc/DATESTAMP | 2 +- gcc/asan.c | 6 +- gcc/c-family/ChangeLog | 9 + gcc/c-family/c-opts.c | 7 +- gcc/cgraphunit.c | 12 +- gcc/config/aarch64/aarch64-freebsd.h | 2 +- gcc/config/aarch64/aarch64-protos.h | 3 +- gcc/config/aarch64/aarch64.c | 116 +- gcc/config/aarch64/aarch64.h | 6 +- gcc/config/aarch64/aarch64.md | 89 +- gcc/config/aarch64/t-aarch64-freebsd | 2 +- gcc/config/aarch64/thunderx.md | 2 +- gcc/config/arm/arm-protos.h | 1 - gcc/config/arm/arm.c | 1489 +---- gcc/config/arm/arm.md | 47 +- gcc/config/arm/arm.opt | 8 - gcc/config/arm/arm_neon.h | 6762 +++++++++++++------- gcc/config/arm/cortex-a53.md | 39 +- gcc/config/arm/cortex-a57.md | 4 +- gcc/config/arm/exynos-m1.md | 4 +- gcc/config/arm/thumb2.md | 26 - gcc/config/arm/types.md | 2 + gcc/config/arm/xgene1.md | 2 +- gcc/config/i386/i386.c | 2 +- gcc/config/i386/rtemself.h | 3 - gcc/config/nds32/nds32.md | 8 +- gcc/config/nvptx/nvptx.c | 12 +- gcc/config/rs6000/altivec.h | 4 +- gcc/config/rs6000/rs6000-c.c | 13 +- gcc/config/rs6000/rs6000.c | 43 +- gcc/config/rs6000/rs6000.md | 26 +- gcc/config/tilegx/tilegx.c | 7 +- gcc/config/tilepro/tilepro.c | 7 +- gcc/cp/ChangeLog | 44 + gcc/cp/constexpr.c | 1 + gcc/cp/decl2.c | 8 + gcc/cp/name-lookup.c | 7 +- gcc/cp/parser.c | 14 +- gcc/cp/tree.c | 8 + gcc/cp/typeck.c | 2 + gcc/doc/extend.texi | 2 +- gcc/doc/generic.texi | 2 +- gcc/doc/passes.texi | 2 +- gcc/dwarf2out.c | 56 +- gcc/expr.c | 127 +- gcc/fortran/ChangeLog | 32 + gcc/fortran/openmp.c | 5 + gcc/fortran/resolve.c | 11 +- gcc/fortran/trans-decl.c | 4 + gcc/fortran/trans-expr.c | 7 +- gcc/fortran/trans-openmp.c | 20 + gcc/function.c | 4 +- gcc/function.h | 2 +- gcc/gcc.c | 19 +- gcc/go/gofrontend/expressions.cc | 59 +- gcc/go/gofrontend/expressions.h | 9 +- gcc/go/gofrontend/types.cc | 17 +- gcc/ipa-inline-transform.c | 7 + gcc/ipa-polymorphic-call.c | 12 +- gcc/lra-remat.c | 12 +- gcc/lto-cgraph.c | 2 + gcc/lto-streamer.h | 2 +- gcc/lto/ChangeLog | 9 + gcc/lto/lto-lang.c | 6 + gcc/omp-low.c | 9 +- gcc/testsuite/ChangeLog | 209 + gcc/testsuite/c-c++-common/Wunused-var-16.c | 15 + gcc/testsuite/g++.dg/cpp0x/pr71182.C | 12 + gcc/testsuite/g++.dg/cpp0x/pr78341.C | 4 + gcc/testsuite/g++.dg/cpp0x/pr78693.C | 31 + gcc/testsuite/g++.dg/cpp0x/range-for32.C | 16 + .../g++.dg/cpp0x/{auto40.C => range-for33.C} | 9 +- gcc/testsuite/g++.dg/ipa/pr71207.C | 42 + gcc/testsuite/g++.dg/opt/call2.C | 34 + gcc/testsuite/g++.dg/opt/call3.C | 33 + gcc/testsuite/g++.dg/opt/declone3.C | 16 + gcc/testsuite/g++.dg/pr77812.C | 18 + gcc/testsuite/g++.dg/torture/pr79034.C | 52 + gcc/testsuite/g++.dg/vect/pr36648.cc | 9 +- gcc/testsuite/g++.old-deja/g++.abi/vtable2.C | 16 +- gcc/testsuite/gcc.c-torture/compile/pr78362.c | 11 + gcc/testsuite/gcc.c-torture/compile/pr78694.c | 118 + gcc/testsuite/gcc.c-torture/execute/pr78617.c | 25 + .../gcc.c-torture/execute/{alias-1.c => pr79043.c} | 6 +- gcc/testsuite/gcc.c-torture/execute/pr79121.c | 34 + gcc/testsuite/gcc.dg/goacc/loop-processing-1.c | 18 + gcc/testsuite/gcc.dg/lto/pr50199_0.c | 17 + gcc/testsuite/gcc.dg/lto/pr54709_0.c | 1 + gcc/testsuite/gcc.dg/lto/pr61526_0.c | 1 + gcc/testsuite/gcc.dg/lto/pr64415_0.c | 1 + gcc/testsuite/gcc.dg/lto/pr69188_0.c | 8 + gcc/testsuite/gcc.dg/lto/pr69188_1.c | 10 + gcc/testsuite/gcc.dg/torture/pr78742.c | 20 + .../aarch64/advsimd-intrinsics/arm-neon-ref.h | 37 +- .../aarch64/advsimd-intrinsics/p64_p128.c | 150 +- .../aarch64/advsimd-intrinsics/unary_sat_op.inc | 8 +- .../gcc.target/aarch64/advsimd-intrinsics/vcnt.c | 4 +- .../aarch64/advsimd-intrinsics/vcombine.c | 4 +- .../aarch64/advsimd-intrinsics/vcreate.c | 4 +- .../aarch64/advsimd-intrinsics/vfms_vfma_n.c | 32 +- .../aarch64/advsimd-intrinsics/vget_high.c | 4 +- .../aarch64/advsimd-intrinsics/vget_low.c | 4 +- .../gcc.target/aarch64/advsimd-intrinsics/vldX.c | 8 +- .../aarch64/advsimd-intrinsics/vldX_dup.c | 4 +- .../aarch64/advsimd-intrinsics/vldX_lane.c | 6 +- .../gcc.target/aarch64/advsimd-intrinsics/vmovn.c | 8 +- .../gcc.target/aarch64/advsimd-intrinsics/vmul.c | 4 +- .../aarch64/advsimd-intrinsics/vmul_lane.c | 8 +- .../gcc.target/aarch64/advsimd-intrinsics/vmul_n.c | 8 +- .../gcc.target/aarch64/advsimd-intrinsics/vmull.c | 10 +- .../aarch64/advsimd-intrinsics/vmull_lane.c | 4 +- .../gcc.target/aarch64/advsimd-intrinsics/vmvn.c | 4 +- .../aarch64/advsimd-intrinsics/vpXXX.inc | 8 +- .../gcc.target/aarch64/advsimd-intrinsics/vqabs.c | 8 +- .../aarch64/advsimd-intrinsics/vqdmull.c | 8 +- .../gcc.target/aarch64/advsimd-intrinsics/vqneg.c | 8 +- .../gcc.target/aarch64/advsimd-intrinsics/vqtbX.c | 32 +- .../aarch64/advsimd-intrinsics/vreinterpret_p128.c | 2 +- .../aarch64/advsimd-intrinsics/vreinterpret_p64.c | 63 +- .../gcc.target/aarch64/advsimd-intrinsics/vrev.c | 20 +- .../aarch64/advsimd-intrinsics/vsXi_n.inc | 8 +- .../aarch64/advsimd-intrinsics/vshuffle.inc | 8 +- .../gcc.target/aarch64/advsimd-intrinsics/vsli_n.c | 8 +- .../gcc.target/aarch64/advsimd-intrinsics/vsri_n.c | 8 +- .../aarch64/advsimd-intrinsics/vstX_lane.c | 54 +- .../gcc.target/aarch64/advsimd-intrinsics/vtbX.c | 16 +- gcc/testsuite/gcc.target/aarch64/eh_return.c | 82 + gcc/testsuite/gcc.target/aarch64/fmaxmin.c | 2 +- gcc/testsuite/gcc.target/aarch64/fmul_fcvt_2.c | 2 +- gcc/testsuite/gcc.target/aarch64/ldp_stp_1.c | 2 +- gcc/testsuite/gcc.target/aarch64/store-pair-1.c | 2 +- gcc/testsuite/gcc.target/aarch64/ubfiz_lsl_1.c | 13 + gcc/testsuite/gcc.target/aarch64/ubfx_lsr_1.c | 14 + .../gcc.target/aarch64/vect-abs-compile.c | 2 +- gcc/testsuite/gcc.target/aarch64/vect-clz.c | 2 +- gcc/testsuite/gcc.target/aarch64/vect-fcm-eq-d.c | 2 +- gcc/testsuite/gcc.target/aarch64/vect-fcm-ge-d.c | 2 +- gcc/testsuite/gcc.target/aarch64/vect-fcm-gt-d.c | 2 +- gcc/testsuite/gcc.target/aarch64/vect-fmovd-zero.c | 2 +- gcc/testsuite/gcc.target/aarch64/vect-fmovd.c | 2 +- gcc/testsuite/gcc.target/aarch64/vect-fmovf-zero.c | 2 +- gcc/testsuite/gcc.target/aarch64/vect-fmovf.c | 2 +- gcc/testsuite/gcc.target/aarch64/vect_ctz_1.c | 2 +- .../gcc.target/arm/{pr64208.c => pr79145.c} | 23 +- gcc/testsuite/gcc.target/arm/vfp-longcall-apcs.c | 32 + gcc/testsuite/gcc.target/powerpc/builtins-3-p8.c | 26 + gcc/testsuite/gcc.target/powerpc/pr79268.c | 18 + gcc/testsuite/gcc.target/powerpc/swaps-p8-26.c | 21 + gcc/testsuite/gcc.target/powerpc/swaps-p8-27.c | 36 + gcc/testsuite/gcc.target/powerpc/vsx-elemrev-1.c | 143 - gcc/testsuite/gcc.target/powerpc/vsx-elemrev-2.c | 236 - gcc/testsuite/gcc.target/powerpc/vsx-elemrev-3.c | 142 - gcc/testsuite/gcc.target/powerpc/vsx-elemrev-4.c | 230 - gcc/testsuite/gfortran.dg/coarray/event_3.f08 | 20 + gcc/testsuite/gfortran.dg/coarray/event_4.f08 | 12 + gcc/testsuite/gfortran.dg/coarray_43.f90 | 13 + gcc/testsuite/gfortran.dg/coarray_event_1.f08 | 15 + gcc/testsuite/gfortran.dg/gomp/map-1.f90 | 2 +- gcc/testsuite/gfortran.dg/gomp/pr78866-1.f90 | 19 + gcc/testsuite/gfortran.dg/gomp/pr78866-2.f90 | 9 + gcc/testsuite/gnat.dg/array26.adb | 22 + gcc/testsuite/gnat.dg/array26_pkg.adb | 8 + gcc/testsuite/gnat.dg/array26_pkg.ads | 8 + gcc/testsuite/gnat.dg/array27.adb | 22 + gcc/testsuite/gnat.dg/array27_pkg.adb | 8 + gcc/testsuite/gnat.dg/array27_pkg.ads | 8 + gcc/testsuite/gnat.dg/array28.adb | 22 + gcc/testsuite/gnat.dg/array28_pkg.adb | 8 + gcc/testsuite/gnat.dg/array28_pkg.ads | 8 + gcc/tree-call-cdce.c | 13 +- gcc/tree-data-ref.c | 2 - gcc/tree-profile.c | 4 - gcc/tree-ssa-sccvn.c | 1 + gcc/tree-vrp.c | 6 +- gcc/tree.c | 9 +- gcc/ubsan.c | 2 +- libgcc/ChangeLog | 7 + libgcc/config/arm/lib1funcs.S | 250 +- libgfortran/ChangeLog | 26 +- libgfortran/acinclude.m4 | 1 + libgfortran/c99_protos.h | 2 +- libgfortran/caf/single.c | 9 +- libgfortran/configure | 41 +- libgfortran/configure.ac | 3 + libgfortran/configure.host | 6 +- libgfortran/intrinsics/c99_functions.c | 2 +- libgo/runtime/go-unsafe-pointer.c | 3 +- libgo/runtime/parfor.c | 2 +- libgo/runtime/runtime.h | 6 +- libgomp/ChangeLog | 13 + .../testsuite/libgomp.oacc-c-c++-common/crash-1.c | 27 + libstdc++-v3/ChangeLog | 68 + libstdc++-v3/doc/xml/faq.xml | 2 +- libstdc++-v3/doc/xml/manual/abi.xml | 6 +- libstdc++-v3/include/bits/basic_string.h | 23 +- libstdc++-v3/include/bits/list.tcc | 77 +- libstdc++-v3/include/bits/predefined_ops.h | 14 +- libstdc++-v3/include/experimental/array | 12 +- libstdc++-v3/include/std/tuple | 8 +- .../tuple/cons/allocator_with_any.cc} | 27 +- .../basic_string/allocator/char/copy_assign.cc | 37 +- .../basic_string/allocator/wchar_t/copy_assign.cc | 37 +- .../23_containers/list/operations/78389.cc | 74 + .../testsuite/25_algorithms/search/78346.cc | 118 + .../testsuite/experimental/array/make_array.cc | 18 +- libstdc++-v3/testsuite/util/testsuite_allocator.h | 2 +- 218 files changed, 8425 insertions(+), 5140 deletions(-) create mode 100644 config/ax_check_define.m4 copy fixincludes/tests/base/{X11/ShellP.h => iso/stdlib_c99.h} (51%) create mode 100644 gcc/testsuite/c-c++-common/Wunused-var-16.c create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr71182.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr78341.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr78693.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/range-for32.C copy gcc/testsuite/g++.dg/cpp0x/{auto40.C => range-for33.C} (51%) create mode 100644 gcc/testsuite/g++.dg/ipa/pr71207.C create mode 100644 gcc/testsuite/g++.dg/opt/call2.C create mode 100644 gcc/testsuite/g++.dg/opt/call3.C create mode 100644 gcc/testsuite/g++.dg/opt/declone3.C create mode 100644 gcc/testsuite/g++.dg/pr77812.C create mode 100644 gcc/testsuite/g++.dg/torture/pr79034.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr78362.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr78694.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr78617.c copy gcc/testsuite/gcc.c-torture/execute/{alias-1.c => pr79043.c} (61%) create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr79121.c create mode 100644 gcc/testsuite/gcc.dg/goacc/loop-processing-1.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr50199_0.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr69188_0.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr69188_1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr78742.c create mode 100644 gcc/testsuite/gcc.target/aarch64/eh_return.c create mode 100644 gcc/testsuite/gcc.target/aarch64/ubfiz_lsl_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/ubfx_lsr_1.c copy gcc/testsuite/gcc.target/arm/{pr64208.c => pr79145.c} (65%) create mode 100644 gcc/testsuite/gcc.target/arm/vfp-longcall-apcs.c create mode 100644 gcc/testsuite/gcc.target/powerpc/builtins-3-p8.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr79268.c create mode 100644 gcc/testsuite/gcc.target/powerpc/swaps-p8-26.c create mode 100644 gcc/testsuite/gcc.target/powerpc/swaps-p8-27.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-elemrev-1.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-elemrev-2.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-elemrev-3.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-elemrev-4.c create mode 100644 gcc/testsuite/gfortran.dg/coarray/event_3.f08 create mode 100644 gcc/testsuite/gfortran.dg/coarray/event_4.f08 create mode 100644 gcc/testsuite/gfortran.dg/coarray_43.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_event_1.f08 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/gnat.dg/array26.adb create mode 100644 gcc/testsuite/gnat.dg/array26_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/array26_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/array27.adb create mode 100644 gcc/testsuite/gnat.dg/array27_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/array27_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/array28.adb create mode 100644 gcc/testsuite/gnat.dg/array28_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/array28_pkg.ads create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/crash-1.c copy libstdc++-v3/testsuite/{21_strings/basic_string/modifiers/assign/char/move_as [...] create mode 100644 libstdc++-v3/testsuite/23_containers/list/operations/78389.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/search/78346.cc