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 fb2367e1e89 gcc/ * LINARO-VERSION: Bump version number, post snapshot. adds 9d40f2cc619 gcc/ Backport from trunk r245101. 2017-02-01 Andrew Pin [...] adds f00d954d3a6 gcc/ Backport from trunk r245328. 2017-02-10 Christophe [...] adds aff693fe231 gcc/ Backport from trunk r245877. 2017-03-03 Kyrylo Tka [...] adds 892bc422a59 gcc/ Backport from trunk r246066. 2017-03-10 David Malc [...] adds 4156b53d906 gcc/ Backport from trunk r245029. 2017-01-30 Richard Ea [...] adds fc0d5f21f0e gcc/ Backport from trunk r246190. 2017-03-16 Tamar Chri [...] adds b99fa1d0a63 gcc/ Backport from trunk r246229. 2017-03-17 Richard Ea [...] adds 0c39c41ba39 libcpp/ Backport from trunk r246312. 2017-03-21 Andreas [...] adds d4e9d6e2d80 gcc/ Backport from trunk r246395. 2017-03-22 Wilco Dijk [...] adds ceed07319cd gcc/ Backport from trunk r246397. 2017-03-22 Wilco Dijk [...] adds 624c82977b9 gcc/ Backport from trunk r246419. 2017-03-23 Kyrylo Tka [...] adds 255d1845221 gcc/ Backport from trunk r246084. 2017-03-13 Kyrylo Tka [...] adds f6c8cc016ed gcc/ Backport from trunk r246189. 2017-03-16 Kyrylo Tka [...] adds a3f228934d9 gcc/ Backport from trunk r245999. 2017-03-09 Kyrylo Tka [...] adds 8888e788969 Merge branches/gcc-6-branch rev 246668.
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 354 ++++++++++++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 21 +- gcc/ada/ChangeLog | 15 + gcc/ada/gcc-interface/Makefile.in | 17 +- ...inux-ppc.ads => system-linux-aarch64-ilp32.ads} | 5 +- gcc/c-family/ChangeLog | 13 + gcc/c-family/c-ada-spec.c | 2 +- gcc/c-family/c-common.c | 7 +- gcc/config.gcc | 2 +- gcc/config/aarch64/aarch64-protos.h | 10 +- gcc/config/aarch64/aarch64-simd.md | 26 +- gcc/config/aarch64/aarch64.c | 87 +-- gcc/config/aarch64/aarch64.opt | 2 +- gcc/config/aarch64/arm_neon.h | 47 +- gcc/config/aarch64/iterators.md | 9 +- gcc/config/arm/arm-protos.h | 1 - gcc/config/arm/arm.md | 5 +- gcc/config/arm/arm_neon.h | 27 + gcc/config/arm/neon.md | 50 +- gcc/config/i386/cpuid.h | 2 +- gcc/config/i386/i386.c | 38 +- gcc/config/rs6000/constraints.md | 3 + gcc/config/rs6000/dfp.md | 8 +- gcc/config/rs6000/rs6000.c | 14 +- gcc/config/rs6000/rs6000.h | 4 +- gcc/config/rs6000/rs6000.md | 178 +++--- gcc/config/rs6000/vsx.md | 23 +- gcc/cp/ChangeLog | 15 + gcc/cp/init.c | 8 + gcc/cp/lambda.c | 5 +- gcc/data-streamer-in.c | 1 - gcc/data-streamer-out.c | 1 - gcc/doc/extend.texi | 8 +- gcc/doc/gcc.texi | 3 + gcc/doc/gcov-dump.texi | 93 ++++ gcc/doc/invoke.texi | 7 +- gcc/doc/md.texi | 3 + gcc/fold-const.c | 2 +- gcc/fortran/ChangeLog | 29 + gcc/fortran/module.c | 21 +- gcc/fortran/parse.c | 31 +- gcc/fortran/symbol.c | 16 +- gcc/gcov-dump.c | 2 + gcc/gcse.c | 32 +- gcc/ipa-devirt.c | 17 +- gcc/ipa-pure-const.c | 8 +- gcc/multiple_target.c | 79 +-- gcc/params.def | 2 +- gcc/passes.def | 3 +- gcc/testsuite/ChangeLog | 282 ++++++++++ gcc/testsuite/c-c++-common/ubsan/shift-10.c | 10 + gcc/testsuite/g++.dg/cpp0x/pr80091.C | 12 + gcc/testsuite/g++.dg/ext/flexary12.C | 2 +- gcc/testsuite/g++.dg/ext/flexary20.C | 49 ++ gcc/testsuite/g++.dg/ext/flexary21.C | 15 + gcc/testsuite/g++.dg/ext/mv8.C | 2 +- gcc/testsuite/g++.dg/pr71294.C | 60 ++ gcc/testsuite/g++.dg/{opt/call2.C => pr79761.C} | 4 +- gcc/testsuite/g++.dg/pr79769.C | 4 + gcc/testsuite/g++.dg/warn/Wunused-var-26.C | 147 +++++ gcc/testsuite/gcc.c-torture/compile/pr71436.c | 35 ++ gcc/testsuite/gcc.dg/pr78644-1.c | 21 + gcc/testsuite/gcc.dg/pr78644-2.c | 20 + .../i386/mpx/vararg-7-ubv.c => gcc.dg/pr79574-2.c} | 12 +- gcc/testsuite/gcc.dg/pr79574.c | 10 + gcc/testsuite/gcc.dg/pr80218.c | 28 + gcc/testsuite/gcc.dg/tls/emutls-2.c | 1 + gcc/testsuite/gcc.dg/torture/pr71881.c | 1 + gcc/testsuite/gcc.dg/torture/pr78742.c | 1 + gcc/testsuite/gcc.dg/torture/pr79732.c | 5 + gcc/testsuite/gcc.dg/torture/pr80181.c | 19 + .../i386/pr78419.c => gcc.dg/tree-prof/pr66295.c} | 18 +- gcc/testsuite/gcc.dg/tree-prof/pr79587.c | 26 + gcc/testsuite/gcc.dg/tree-ssa/pr79803.c | 60 ++ .../aarch64/advsimd-intrinsics/p64_p128.c | 169 ++++-- gcc/testsuite/gcc.target/i386/mpx/pr78339.c | 5 + gcc/testsuite/gcc.target/i386/mpx/pr79631.c | 15 + gcc/testsuite/gcc.target/i386/mpx/pr79753.c | 14 + gcc/testsuite/gcc.target/i386/mpx/pr79770.c | 19 + gcc/testsuite/gcc.target/i386/{mvc1.c => mvc9.c} | 1 + gcc/testsuite/gcc.target/i386/pr65044.c | 2 +- gcc/testsuite/gcc.target/i386/pr71458.c | 7 + gcc/testsuite/gcc.target/i386/pr80019.c | 13 + gcc/testsuite/gcc.target/powerpc/dfp-builtin-1.c | 18 +- gcc/testsuite/gcc.target/powerpc/dfp-builtin-2.c | 4 +- gcc/testsuite/gcc.target/powerpc/pr78543.c | 60 ++ gcc/testsuite/gcc.target/powerpc/pr79947.c | 12 + gcc/testsuite/gcc.target/powerpc/pr79951.c | 10 + gcc/testsuite/gcc.target/powerpc/pr80246.c | 37 ++ gcc/testsuite/gfortran.dg/submodule_25.f08 | 43 ++ gcc/testsuite/gfortran.dg/submodule_26.f08 | 46 ++ gcc/testsuite/gfortran.dg/submodule_27.f08 | 44 ++ gcc/testsuite/gfortran.dg/submodule_28.f08 | 52 ++ gcc/toplev.c | 29 +- gcc/tree-call-cdce.c | 68 ++- gcc/tree-chkp-opt.c | 4 +- gcc/tree-chkp.c | 19 +- gcc/tree-inline.c | 7 +- gcc/tree-ssa-ccp.c | 26 +- gcc/tree-ssa-loop-prefetch.c | 19 +- gcc/tree-vect-loop.c | 30 +- gcc/value-prof.c | 12 +- libcpp/lex.c | 2 +- libstdc++-v3/ChangeLog | 136 +++++ libstdc++-v3/include/bits/locale_conv.h | 5 +- libstdc++-v3/include/bits/random.tcc | 25 +- libstdc++-v3/include/bits/stl_pair.h | 10 +- libstdc++-v3/include/experimental/iterator | 5 +- .../ext/pb_ds/detail/binary_heap_/binary_heap_.hpp | 21 +- .../pb_ds/detail/binary_heap_/insert_fn_imps.hpp | 1 - libstdc++-v3/src/c++11/codecvt.cc | 606 ++++++++++++++------- .../79114.cc => 20_util/pair/79141.cc} | 15 +- .../testsuite/22_locale/codecvt/char16_t.cc | 2 +- .../22_locale/codecvt/codecvt_utf16/79980.cc | 142 +++++ .../22_locale/codecvt/codecvt_utf16/80041.cc | 87 +++ .../22_locale/codecvt/codecvt_utf16/members.cc | 81 +++ .../22_locale/codecvt/codecvt_utf16/misaligned.cc | 289 ++++++++++ .../22_locale/codecvt/codecvt_utf8/79980.cc | 94 ++++ .../22_locale/codecvt/codecvt_utf8/members.cc | 81 +++ .../codecvt/codecvt_utf8_utf16/79511.cc} | 39 +- .../codecvt/codecvt_utf8_utf16/members.cc | 76 +++ .../uniform_real_distribution/operators/64351.cc | 16 +- .../experimental/iterator/requirements.cc | 12 +- .../priority_queue_binary_heap-62045.cc} | 32 +- .../ext/pb_ds/regression/priority_queues.cc | 2 +- 126 files changed, 4023 insertions(+), 743 deletions(-) copy gcc/ada/{system-linux-ppc.ads => system-linux-aarch64-ilp32.ads} (97%) create mode 100644 gcc/doc/gcov-dump.texi create mode 100644 gcc/testsuite/c-c++-common/ubsan/shift-10.c create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr80091.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary20.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary21.C create mode 100644 gcc/testsuite/g++.dg/pr71294.C copy gcc/testsuite/g++.dg/{opt/call2.C => pr79761.C} (72%) create mode 100644 gcc/testsuite/g++.dg/pr79769.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-var-26.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr71436.c create mode 100644 gcc/testsuite/gcc.dg/pr78644-1.c create mode 100644 gcc/testsuite/gcc.dg/pr78644-2.c copy gcc/testsuite/{gcc.target/i386/mpx/vararg-7-ubv.c => gcc.dg/pr79574-2.c} (68%) create mode 100644 gcc/testsuite/gcc.dg/pr79574.c create mode 100644 gcc/testsuite/gcc.dg/pr80218.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr79732.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr80181.c copy gcc/testsuite/{gcc.target/i386/pr78419.c => gcc.dg/tree-prof/pr66295.c} (50%) create mode 100644 gcc/testsuite/gcc.dg/tree-prof/pr79587.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr79803.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr78339.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr79631.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr79753.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr79770.c copy gcc/testsuite/gcc.target/i386/{mvc1.c => mvc9.c} (86%) create mode 100644 gcc/testsuite/gcc.target/i386/pr71458.c create mode 100644 gcc/testsuite/gcc.target/i386/pr80019.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr78543.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr79947.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr79951.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr80246.c create mode 100644 gcc/testsuite/gfortran.dg/submodule_25.f08 create mode 100644 gcc/testsuite/gfortran.dg/submodule_26.f08 create mode 100644 gcc/testsuite/gfortran.dg/submodule_27.f08 create mode 100644 gcc/testsuite/gfortran.dg/submodule_28.f08 copy libstdc++-v3/testsuite/{18_support/nested_exception/79114.cc => 20_util/pair/ [...] create mode 100644 libstdc++-v3/testsuite/22_locale/codecvt/codecvt_utf16/79980.cc create mode 100644 libstdc++-v3/testsuite/22_locale/codecvt/codecvt_utf16/80041.cc create mode 100644 libstdc++-v3/testsuite/22_locale/codecvt/codecvt_utf16/members.cc create mode 100644 libstdc++-v3/testsuite/22_locale/codecvt/codecvt_utf16/misaligned.cc create mode 100644 libstdc++-v3/testsuite/22_locale/codecvt/codecvt_utf8/79980.cc create mode 100644 libstdc++-v3/testsuite/22_locale/codecvt/codecvt_utf8/members.cc copy libstdc++-v3/testsuite/{29_atomics/atomic/69301.cc => 22_locale/codecvt/codec [...] create mode 100644 libstdc++-v3/testsuite/22_locale/codecvt/codecvt_utf8_utf16/members.cc copy libstdc++-v3/testsuite/{20_util/duration/literals/61166.cc => ext/pb_ds/regre [...]