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 b5e6eb5 gcc/ * LINARO-VERSION: Bump version number, post snapshot. adds 734c895 gcc/ Backport from trunk r242531. 2016-11-16 Andrew PInsk [...] adds b66b46e gcc/ Backport from trunk r243428. 2016-12-08 Naveen H.S [...] adds 9dd28c3 gcc/ Backport from trunk r243427. 2016-12-08 Andrew Pinsk [...] adds d7e4f6f gcc/testsuite/ Backport from trunk r243858. 2016-12-21 An [...] adds 8a29a11 gcc/ Backport from trunk r244663. 2017-01-19 Jiong Wang [...] adds f2f60fb gcc/testsuite/ Backport from trunk r244723. 2017-01-20 Th [...] adds b2d922e gcc/testsuite/ Backport from trunk r245132. 2017-02-02 Ta [...] adds 231353f gcc/ Backport from trunk r245267. 2017-02-07 Andrew Pinsk [...] adds 03f60d2 gcc/ Backport from trunk r243541. 2016-12-12 Thomas Preud [...] adds 1524c36 gcc/testsuite/ Backport from trunk r244372. 2017-01-12 Ky [...] adds 723bc99 gcc/ Backport from trunk r242491. 2016-11-16 Richard Earn [...] adds 212b407 libgcc/ Backport from trunk r245508. 2017-02-16 Andrew Pi [...] adds e9ba16e gcc/ Backport from trunk r241248. 2016-10-17 Kyrylo Tkach [...] adds dcf0af7 gcc/ Backport from trunk r245030. 2017-01-30 Martin Liska [...] adds 6299450 gcc/ Backport from trunk r245388. 2016-02-13 Kyrylo Tkach [...] adds 78e5c82 libcpp/ Backport from trunk r241964. 2016-11-08 Richard E [...] adds 7cb60d6 gcc/ Backport from trunk r243333. 2016-12-07 Naveen H.S [...] adds 4ffbe69 gcc/ Backport from trunk r242539. 2016-11-17 Kyrylo Tkach [...] adds dcce716 gcc/ Backport from trunk r242551. 2016-11-17 Kyrylo Tkach [...] adds fb60fe3 gcc/ Backport from trunk r242669. 2016-11-21 Richard Earn [...] adds 604b17d Merge branches/gcc-6-branch rev 246148. adds 630c550 Make Linaro GCC Snapshot 6.3-2017.03. adds fb2367e gcc/ * LINARO-VERSION: Bump version number, post snapshot.
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 425 ++++++++++++++++++++- gcc/DATESTAMP | 2 +- gcc/LINARO-VERSION | 2 +- gcc/ada/ChangeLog | 37 ++ gcc/ada/gcc-interface/Makefile.in | 28 ++ gcc/ada/gcc-interface/decl.c | 13 +- gcc/ada/gcc-interface/trans.c | 8 +- gcc/ada/gcc-interface/utils.c | 55 ++- gcc/ada/socket.c | 2 +- gcc/ada/system-linux-ppc.ads | 5 +- gcc/c-family/ChangeLog | 16 + gcc/c-family/c-common.c | 4 +- gcc/c/ChangeLog | 9 + gcc/c/c-parser.c | 7 +- gcc/calls.c | 4 +- gcc/common/config/arm/arm-common.c | 20 + gcc/config/aarch64/aarch64-arches.def | 1 + ...ortex-a57-fma-steering.h => aarch64-passes.def} | 7 +- gcc/config/aarch64/aarch64-protos.h | 3 + gcc/config/aarch64/aarch64.c | 117 +++++- gcc/config/aarch64/aarch64.h | 8 + gcc/config/aarch64/aarch64.md | 46 ++- gcc/config/aarch64/aarch64.opt | 4 + gcc/config/aarch64/cortex-a57-fma-steering.c | 22 +- gcc/config/aarch64/predicates.md | 6 +- gcc/config/aarch64/t-aarch64 | 3 +- gcc/config/arm/arm-fpus.def | 2 + gcc/config/arm/arm-opts.h | 20 - gcc/config/arm/arm-tables.opt | 42 +- gcc/config/arm/arm.c | 60 +-- gcc/config/arm/arm.opt | 4 - gcc/config/arm/t-aprofile | 2 + gcc/config/i386/avx512fintrin.h | 128 +++---- gcc/config/i386/avx512pfintrin.h | 72 ++-- gcc/config/i386/avx512vlintrin.h | 192 +++++----- gcc/config/i386/cpuid.h | 2 +- gcc/config/i386/i386-builtin-types.def | 104 ++--- gcc/config/i386/i386.c | 114 +++--- gcc/config/i386/i386.md | 44 ++- gcc/config/i386/x86-64.h | 2 +- gcc/config/pa/pa-64.h | 5 +- gcc/config/rs6000/predicates.md | 3 +- gcc/config/rs6000/rs6000-c.c | 4 +- gcc/config/rs6000/rs6000.c | 3 + gcc/config/rs6000/rs6000.md | 17 +- gcc/config/rs6000/rs6000.opt | 4 +- gcc/config/rs6000/vsx.md | 42 +- gcc/config/sparc/sparc.c | 5 +- gcc/cp/ChangeLog | 84 ++++ gcc/cp/call.c | 3 + gcc/cp/constexpr.c | 5 + gcc/cp/cp-tree.h | 1 + gcc/cp/decl2.c | 41 +- gcc/cp/init.c | 7 + gcc/cp/lambda.c | 69 +++- gcc/cp/parser.c | 26 +- gcc/cp/pt.c | 45 ++- gcc/cp/semantics.c | 6 + gcc/cp/tree.c | 55 ++- gcc/doc/invoke.texi | 22 +- gcc/fold-const.c | 34 +- gcc/fortran/ChangeLog | 25 ++ gcc/fortran/module.c | 21 +- gcc/fortran/trans-types.c | 29 +- gcc/fortran/trans.c | 4 +- gcc/gimple-expr.c | 2 +- gcc/gimple.c | 11 +- gcc/gimplify.c | 12 +- gcc/graphite-scop-detection.c | 33 ++ gcc/graphite-sese-to-poly.c | 11 +- gcc/internal-fn.c | 20 +- gcc/ipa-prop.c | 2 +- gcc/ira-costs.c | 2 +- gcc/ira-int.h | 2 +- gcc/omp-low.c | 4 +- gcc/params.def | 2 +- gcc/testsuite/ChangeLog | 231 ++++++++++- .../c-c++-common/cilk-plus/CK/pr79428-4.c | 3 + .../c-c++-common/cilk-plus/CK/pr79428-7.c | 3 + gcc/testsuite/c-c++-common/gomp/pr79428-2.c | 7 + gcc/testsuite/c-c++-common/gomp/pr79428-5.c | 3 + gcc/testsuite/c-c++-common/gomp/pr79428-6.c | 3 + gcc/testsuite/c-c++-common/gomp/pr79429.c | 3 + gcc/testsuite/c-c++-common/gomp/pr79431.c | 8 + gcc/testsuite/c-c++-common/nonnull-3.c | 11 + gcc/testsuite/c-c++-common/pr79428-3.c | 3 + gcc/testsuite/c-c++-common/ubsan/bounds-14.c | 13 + .../g++.dg/cpp0x/{rv-bitfield.C => nsdmi13.C} | 7 +- gcc/testsuite/g++.dg/cpp0x/pr79296.C | 18 + gcc/testsuite/g++.dg/cpp1y/constexpr-union1.C | 11 + gcc/testsuite/g++.dg/cpp1y/pr61636-1.C | 36 ++ gcc/testsuite/g++.dg/cpp1y/pr61636-2.C | 72 ++++ gcc/testsuite/g++.dg/cpp1y/pr61636-3.C | 25 ++ gcc/testsuite/g++.dg/expr/ptrmem8.C | 15 + gcc/testsuite/g++.dg/expr/ptrmem9.C | 19 + gcc/testsuite/g++.dg/gomp/pr79429.C | 3 + gcc/testsuite/g++.dg/lookup/pr79377.C | 36 ++ gcc/testsuite/g++.dg/opt/pr79267.C | 69 ++++ gcc/testsuite/g++.dg/template/bitfield3.C | 20 + gcc/testsuite/g++.dg/warn/Wnonnull3.C | 15 + gcc/testsuite/g++.dg/warn/Wpadded-1.C | 22 ++ gcc/testsuite/gcc.c-torture/compile/pr71112.c | 10 + gcc/testsuite/gcc.c-torture/compile/pr79197.c | 10 + .../pr57026.c => gcc.c-torture/compile/pr79411.c} | 6 +- gcc/testsuite/gcc.dg/comp-goto-4.c | 21 + gcc/testsuite/gcc.dg/fixed-point/pr79971.c | 14 + gcc/testsuite/gcc.dg/graphite/pr71824-2.c | 34 ++ gcc/testsuite/gcc.dg/graphite/pr71824-3.c | 19 + gcc/testsuite/gcc.dg/graphite/pr71824.c | 17 + gcc/testsuite/gcc.dg/graphite/pr79977.c | 27 ++ gcc/testsuite/gcc.dg/torture/pr79536.c | 10 + gcc/testsuite/gcc.dg/torture/pr79666.c | 30 ++ gcc/testsuite/gcc.dg/uninit-pred-8_a.c | 2 + gcc/testsuite/gcc.dg/vector-1.c | 8 + gcc/testsuite/gcc.target/aarch64/popcnt.c | 23 ++ gcc/testsuite/gcc.target/aarch64/pr71727.c | 33 ++ gcc/testsuite/gcc.target/aarch64/pr78382.c | 10 + .../aarch64/store_repeating_constant_1.c | 11 + .../aarch64/store_repeating_constant_2.c | 15 + .../aarch64/vector_initialization_nostack.c | 4 +- gcc/testsuite/gcc.target/arm/optional_thumb-1.c | 4 +- gcc/testsuite/gcc.target/arm/optional_thumb-2.c | 4 +- gcc/testsuite/gcc.target/arm/optional_thumb-3.c | 4 +- gcc/testsuite/gcc.target/arm/unsigned-extend-2.c | 4 +- gcc/testsuite/gcc.target/i386/pr49095.c | 7 +- gcc/testsuite/gcc.target/i386/pr79495.c | 11 + gcc/testsuite/gcc.target/i386/pr79514.c | 12 + gcc/testsuite/gcc.target/powerpc/pr79197.c | 11 + gcc/testsuite/gcc.target/powerpc/pr79268.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr79439.c | 29 ++ gcc/testsuite/gcc.target/powerpc/pr79544.c | 21 + gcc/testsuite/gcc.target/powerpc/vec-xxpermdi.c | 68 ++++ gcc/testsuite/gcc.target/powerpc/vsx-builtin-3.c | 23 ++ gcc/testsuite/gcc.target/sparc/20170228-1.c | 20 + gcc/testsuite/gfortran.dg/submodule_21.f08 | 19 + gcc/testsuite/gfortran.dg/submodule_22.f08 | 47 +++ gcc/testsuite/gnat.dg/opt63.adb | 19 + gcc/testsuite/lib/target-supports.exp | 20 + gcc/tree-parloops.c | 76 ++-- gcc/tree-ssa-reassoc.c | 15 +- gcc/tree-vrp.c | 26 +- gcc/ubsan.c | 4 +- gcc/value-prof.c | 8 +- libatomic/ChangeLog | 8 + libatomic/config/arm/exch_n.c | 4 +- libcpp/lex.c | 95 +++++ libgcc/config.host | 4 + libgcc/config/{i386 => aarch64}/value-unwind.h | 6 +- libsanitizer/ChangeLog | 9 + .../sanitizer_platform_limits_posix.cc | 7 +- libstdc++-v3/ChangeLog | 188 +++++++++ libstdc++-v3/acinclude.m4 | 3 +- libstdc++-v3/configure | 1 + libstdc++-v3/include/bits/alloc_traits.h | 72 ++-- libstdc++-v3/include/bits/ios_base.h | 8 +- libstdc++-v3/include/bits/list.tcc | 8 +- libstdc++-v3/include/bits/locale_classes.h | 5 +- libstdc++-v3/include/bits/mask_array.h | 4 +- libstdc++-v3/include/bits/ptr_traits.h | 15 +- libstdc++-v3/include/bits/regex.h | 4 +- libstdc++-v3/include/bits/slice_array.h | 4 +- libstdc++-v3/include/bits/stl_map.h | 30 +- libstdc++-v3/include/bits/stl_multimap.h | 28 +- libstdc++-v3/include/bits/stl_multiset.h | 24 +- libstdc++-v3/include/bits/stl_set.h | 26 +- libstdc++-v3/include/experimental/any | 5 +- libstdc++-v3/include/experimental/memory | 4 +- libstdc++-v3/include/ext/pointer.h | 8 +- libstdc++-v3/include/std/atomic | 36 +- libstdc++-v3/include/std/memory | 6 +- libstdc++-v3/include/std/type_traits | 6 - libstdc++-v3/libsupc++/nested_exception.h | 2 +- libstdc++-v3/python/libstdcxx/v6/printers.py | 45 ++- libstdc++-v3/python/libstdcxx/v6/xmethods.py | 145 ++++++- libstdc++-v3/src/c++11/cxx11-shim_facets.cc | 20 +- libstdc++-v3/testsuite/17_intro/names.cc | 110 ++++++ .../40296.cc => nested_exception/79114.cc} | 18 +- .../20_util/allocator_traits/members/pointers.cc | 52 +++ .../allocator_traits/members/rebind_alloc.cc | 81 ++++ .../testsuite/20_util/pointer_traits/rebind.cc | 68 ++++ .../emplace/52799.cc => operations/80034.cc} | 16 +- .../testsuite/23_containers/map/operations/2.cc | 49 ++- .../23_containers/multimap/operations/2.cc | 27 +- .../23_containers/multiset/operations/2.cc | 27 +- .../testsuite/23_containers/set/operations/2.cc | 50 ++- .../62154.cc => 29_atomics/atomic/69301.cc} | 48 ++- .../testsuite/experimental/any/misc/any_cast.cc | 13 + .../testsuite/libstdc++-prettyprinters/59161.cc | 70 ++++ .../testsuite/libstdc++-prettyprinters/simple.cc | 27 ++ .../testsuite/libstdc++-prettyprinters/simple11.cc | 27 ++ .../{unique_ptr.cc => shared_ptr.cc} | 14 +- .../testsuite/libstdc++-xmethods/unique_ptr.cc | 19 +- 192 files changed, 4327 insertions(+), 937 deletions(-) rename gcc/config/aarch64/{cortex-a57-fma-steering.h => aarch64-passes.def} (78%) create mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/pr79428-4.c create mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/pr79428-7.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr79428-2.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr79428-5.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr79428-6.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr79429.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr79431.c create mode 100644 gcc/testsuite/c-c++-common/nonnull-3.c create mode 100644 gcc/testsuite/c-c++-common/pr79428-3.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/bounds-14.c copy gcc/testsuite/g++.dg/cpp0x/{rv-bitfield.C => nsdmi13.C} (54%) create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr79296.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-union1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr61636-1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr61636-2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr61636-3.C create mode 100644 gcc/testsuite/g++.dg/expr/ptrmem8.C create mode 100644 gcc/testsuite/g++.dg/expr/ptrmem9.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr79429.C create mode 100644 gcc/testsuite/g++.dg/lookup/pr79377.C create mode 100644 gcc/testsuite/g++.dg/opt/pr79267.C create mode 100644 gcc/testsuite/g++.dg/template/bitfield3.C create mode 100644 gcc/testsuite/g++.dg/warn/Wnonnull3.C create mode 100644 gcc/testsuite/g++.dg/warn/Wpadded-1.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr71112.c 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.dg/comp-goto-4.c create mode 100644 gcc/testsuite/gcc.dg/fixed-point/pr79971.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr71824-2.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr71824-3.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr71824.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr79977.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr79536.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr79666.c create mode 100644 gcc/testsuite/gcc.dg/vector-1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/popcnt.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr71727.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr78382.c create mode 100644 gcc/testsuite/gcc.target/aarch64/store_repeating_constant_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/store_repeating_constant_2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr79495.c create mode 100644 gcc/testsuite/gcc.target/i386/pr79514.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr79197.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr79439.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr79544.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-xxpermdi.c create mode 100644 gcc/testsuite/gcc.target/sparc/20170228-1.c create mode 100644 gcc/testsuite/gfortran.dg/submodule_21.f08 create mode 100644 gcc/testsuite/gfortran.dg/submodule_22.f08 create mode 100644 gcc/testsuite/gnat.dg/opt63.adb copy libgcc/config/{i386 => aarch64}/value-unwind.h (85%) create mode 100644 libstdc++-v3/testsuite/17_intro/names.cc copy libstdc++-v3/testsuite/18_support/{exception_ptr/40296.cc => nested_exception [...] create mode 100644 libstdc++-v3/testsuite/20_util/allocator_traits/members/pointers.cc create mode 100644 libstdc++-v3/testsuite/20_util/allocator_traits/members/rebind_ [...] create mode 100644 libstdc++-v3/testsuite/20_util/pointer_traits/rebind.cc copy libstdc++-v3/testsuite/23_containers/list/{modifiers/emplace/52799.cc => oper [...] copy libstdc++-v3/testsuite/{18_support/nested_exception/62154.cc => 29_atomics/at [...] create mode 100644 libstdc++-v3/testsuite/libstdc++-prettyprinters/59161.cc copy libstdc++-v3/testsuite/libstdc++-xmethods/{unique_ptr.cc => shared_ptr.cc} (83%)