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 1a9849c gcc/ * LINARO-VERSION: Bump version number, post snapshot. adds 8f98b7a gcc/ Backport from trunk r230548. 2015-11-18 Martin Liska [...] adds ad214f6 gcc/ Backport from trunk r230663. 2015-11-20 Kyrylo Tkach [...] adds 55e7ff5 gcc/ Backport from trunk r230666. 2015-11-20 Evandro Mene [...] adds 0a0679a gcc/ Backport from trunk r230730. 2015-11-23 Kugan Viveka [...] adds 41fa3f1 gcc/ Backport from trunk r230754. 2015-11-23 Richard Bien [...] adds dad84c9 gcc/ Backport from trunk r230953. 2015-11-26 Matthew Waha [...] adds ceed650 Fix bug #1980 adds b3cbd8a Fix bug #1982 adds edf34b2 gcc/ Backport from trunk r230819. 2015-11-24 Szabolcs Nag [...] adds 6983eef gcc/ Backport from trunk r230805. 2015-11-24 Kyrylo Tkach [...] adds 6a890635 gcc/ Backport from trunk r230814. 2015-11-24 Wilco Dijkst [...] adds 837c961 gcc/ Backport from trunk r230927. 2015-11-26 Wilco Dijkst [...] adds cb9cbb6 gcc/ Backport from trunk r231251. 2015-12-04 Bin Cheng < [...] adds 983f88a gcc/ Backport from trunk r231252. 2015-12-04 Kyrylo Tkach [...] adds c530f61 gcc/testsuite/ Backport from trunk r231401. 2015-12-08 An [...] adds 00e626b gcc/testsuite/ Backport from trunk r231413. 2015-12-08 Ji [...] adds a49af31 gcc/ Backport from trunk r231696. 2015-12-16 Kyrylo Tkach [...] adds d4b825e gcc/ Backport from trunk r231758. 2015-12-17 Christian Br [...] adds e771c77 gcc/ Backport from trunk r231810. 2015-12-18 Kyrylo Tkach [...] adds 17311a4 gcc/ Backport from trunk r231864. 2015-12-20 Andrew Pinsi [...] adds 70d504c gcc/ Backport from trunk r230853. 2015-11-24 Michael Coll [...] adds 428ded1 gcc/ Backport from trunk r230786. 2015-11-24 Segher Boess [...] adds d8e1f79 Merge branches/gcc-5-branch rev 232321. adds 01f485b gcc/ Backport from trunk r231678. 2015-12-16 Matthew Waha [...] adds 68d5732 gcc/ Backport from trunk r232325. 2016-01-13 Yvan Roux < [...]
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 263 ++++ gcc/DATESTAMP | 2 +- gcc/builtins.c | 4 + gcc/c-family/ChangeLog | 6 + gcc/c-family/c-common.h | 2 +- gcc/c/ChangeLog | 20 + gcc/c/c-decl.c | 39 +- gcc/c/c-typeck.c | 37 +- gcc/cfgloop.h | 11 - gcc/cgraph.c | 3 +- gcc/cgraph.h | 2 +- gcc/cgraphclones.c | 1 + gcc/cgraphunit.c | 1 + gcc/combine.c | 16 +- gcc/common.opt | 2 +- gcc/config/aarch64/aarch64-c.c | 1 + gcc/config/aarch64/aarch64-ldpstp.md | 12 +- gcc/config/aarch64/aarch64-option-extensions.def | 9 +- gcc/config/aarch64/aarch64-protos.h | 1 + gcc/config/aarch64/aarch64-simd-builtins.def | 14 + gcc/config/aarch64/aarch64-simd.md | 189 ++- gcc/config/aarch64/aarch64.c | 19 +- gcc/config/aarch64/aarch64.h | 11 +- gcc/config/aarch64/aarch64.md | 167 ++- gcc/config/aarch64/arm_neon.h | 221 +++ gcc/config/aarch64/atomics.md | 4 +- gcc/config/aarch64/iterators.md | 21 +- gcc/config/aarch64/predicates.md | 5 + gcc/config/arm/arm-arches.def | 5 + gcc/config/arm/arm-c.c | 9 +- gcc/config/arm/arm-protos.h | 4 +- gcc/config/arm/arm-tables.opt | 10 +- gcc/config/arm/arm.c | 76 +- gcc/config/arm/arm.h | 6 + gcc/config/arm/arm.md | 108 +- gcc/config/arm/arm_neon.h | 100 ++ gcc/config/arm/arm_neon_builtins.def | 4 + gcc/config/arm/iterators.md | 5 + gcc/config/arm/neon.md | 45 + gcc/config/arm/t-aprofile | 2 + gcc/config/arm/unspecs.md | 2 + gcc/config/i386/i386.c | 8 +- gcc/config/i386/sse.md | 71 +- gcc/config/pa/pa.c | 148 +- gcc/config/pa/pa.md | 466 +++--- gcc/config/rs6000/freebsd64.h | 23 +- gcc/config/rs6000/rs6000.h | 1 + gcc/config/s390/constraints.md | 46 +- gcc/config/s390/predicates.md | 5 + gcc/config/s390/s390-builtin-types.def | 1027 ++++++------- gcc/config/s390/s390-builtins.def | 27 +- gcc/config/s390/s390-c.c | 24 +- gcc/config/s390/s390-protos.h | 2 + gcc/config/s390/s390.c | 66 +- gcc/config/s390/vecintrin.h | 16 +- gcc/config/s390/vector.md | 19 +- gcc/config/s390/vx-builtins.md | 194 +-- gcc/config/sparc/sparc.md | 184 +-- gcc/cp/ChangeLog | 50 + gcc/cp/call.c | 3 + gcc/cp/constexpr.c | 3 +- gcc/cp/decl.c | 3 +- gcc/cp/decl2.c | 3 + gcc/cp/init.c | 5 + gcc/cp/parser.c | 2 +- gcc/cp/pt.c | 15 +- gcc/cp/rtti.c | 2 +- gcc/cp/tree.c | 3 +- gcc/doc/invoke.texi | 67 +- gcc/doc/sourcebuild.texi | 9 + gcc/dwarf2out.c | 5 +- gcc/emit-rtl.c | 3 +- gcc/fortran/ChangeLog | 1519 +------------------- gcc/fortran/{ChangeLog => ChangeLog-2015} | 9 + gcc/fortran/resolve.c | 56 +- gcc/fortran/trans-array.c | 126 +- gcc/fortran/trans-expr.c | 19 +- gcc/fortran/trans-stmt.c | 15 +- gcc/fortran/trans-types.c | 2 +- gcc/fortran/trans.c | 20 +- gcc/po/ChangeLog | 8 + gcc/po/fr.po | 745 +++++----- gcc/po/zh_CN.po | 83 +- gcc/testsuite/ChangeLog | 156 +- gcc/testsuite/g++.dg/cpp0x/alias-decl-pmf1.C | 16 + gcc/testsuite/g++.dg/cpp0x/constexpr-array14.C | 9 + gcc/testsuite/g++.dg/cpp1y/lambda-generic-const1.C | 18 + .../g++.dg/cpp1y/lambda-generic-variadic3.C | 15 + gcc/testsuite/g++.dg/init/aggr13.C | 17 + gcc/testsuite/g++.dg/init/elide4.C | 13 + gcc/testsuite/g++.dg/ipa/pr68851.C | 29 + gcc/testsuite/g++.dg/pr68449.C | 9 + gcc/testsuite/g++.dg/rtti/typeid11.C | 16 + gcc/testsuite/g++.dg/torture/pr68184.C | 31 + gcc/testsuite/gcc.c-torture/execute/pr68381.c | 22 + gcc/testsuite/gcc.c-torture/execute/pr68390.c | 27 + gcc/testsuite/gcc.c-torture/execute/pr68648.c | 20 + gcc/testsuite/gcc.dg/pr68162-1.c | 6 + gcc/testsuite/gcc.dg/pr68668.c | 53 + gcc/testsuite/gcc.dg/pr68835-1.c | 12 + gcc/testsuite/gcc.dg/pr68835-2.c | 23 + gcc/testsuite/gcc.dg/torture/pr67609.c | 1 + .../gcc.dg/torture/stackalign/builtin-return-1.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/pr65447.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr66449.c | 18 - gcc/testsuite/gcc.dg/tree-ssa/pr68234.c | 24 - gcc/testsuite/gcc.dg/tree-ssa/scev-10.c | 23 - gcc/testsuite/gcc.dg/tree-ssa/scev-3.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/scev-4.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/scev-8.c | 62 - gcc/testsuite/gcc.dg/tree-ssa/scev-9.c | 22 - gcc/testsuite/gcc.dg/vect/pr48052.c | 26 - .../aarch64/advsimd-intrinsics/vqrdmlXh.inc | 138 ++ .../aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc | 154 ++ .../aarch64/advsimd-intrinsics/vqrdmlah.c | 57 + .../aarch64/advsimd-intrinsics/vqrdmlah_lane.c | 57 + .../aarch64/advsimd-intrinsics/vqrdmlsh.c | 61 + .../aarch64/advsimd-intrinsics/vqrdmlsh_lane.c | 61 + gcc/testsuite/gcc.target/aarch64/cmpimm_branch_1.c | 26 + gcc/testsuite/gcc.target/aarch64/cmpimm_cset_1.c | 23 + gcc/testsuite/gcc.target/aarch64/got_mem_hoist_1.c | 2 +- gcc/testsuite/gcc.target/aarch64/saddw-1.c | 16 + gcc/testsuite/gcc.target/aarch64/saddw-2.c | 16 + gcc/testsuite/gcc.target/aarch64/tst_3.c | 12 + .../avx-additional-reg-names.c => aarch64/tst_4.c} | 11 +- gcc/testsuite/gcc.target/aarch64/uaddw-1.c | 16 + gcc/testsuite/gcc.target/aarch64/uaddw-2.c | 17 + gcc/testsuite/gcc.target/aarch64/uaddw-3.c | 16 + .../gcc.target/i386/avx-vextractf128-256-5.c | 12 + .../gcc.target/i386/avx512dq-vextractf64x2-1.c | 2 +- .../gcc.target/i386/avx512dq-vextracti64x2-1.c | 2 +- .../gcc.target/i386/avx512f-vbroadcastsd-3.c | 21 + gcc/testsuite/gcc.target/powerpc/pr68872.c | 14 + gcc/testsuite/gcc.target/s390/vector/vec-vrepi-1.c | 58 + .../gcc.target/s390/zvector/vec-splat-1.c | 42 + .../gcc.target/s390/zvector/vec-splat-2.c | 42 + gcc/testsuite/gcc.target/sparc/20151219-1.c | 39 + .../gfortran.dg/actual_array_offset_1.f90 | 167 +++ gcc/testsuite/gfortran.dg/coarray_40.f90 | 1 + gcc/testsuite/gfortran.dg/coarray_critical_1.f90 | 12 + gcc/testsuite/gfortran.dg/coarray_lib_comm_1.f90 | 4 +- gcc/testsuite/gfortran.dg/deferred_character_1.f90 | 40 + gcc/testsuite/gfortran.dg/deferred_character_2.f90 | 89 ++ gcc/testsuite/gfortran.dg/deferred_character_3.f90 | 46 + gcc/testsuite/gfortran.dg/deferred_character_4.f90 | 30 + gcc/testsuite/gfortran.dg/deferred_character_5.f90 | 32 + gcc/testsuite/gfortran.dg/deferred_character_6.f90 | 54 + gcc/testsuite/gfortran.dg/deferred_character_7.f90 | 39 + gcc/testsuite/gfortran.dg/error_format_2.f90 | 16 + gcc/testsuite/lib/target-supports.exp | 88 +- gcc/tree-chrec.c | 104 +- gcc/tree-chrec.h | 4 +- gcc/tree-scalar-evolution.c | 138 +- gcc/tree-scalar-evolution.h | 2 +- gcc/tree-ssa-loop-ivopts.c | 72 +- gcc/tree-ssa-loop-niter.c | 293 +--- gcc/tree-ssa-loop-niter.h | 1 - gcc/tree-ssa-uninit.c | 18 +- gcc/tree-streamer-out.c | 5 +- gcc/tree-vrp.c | 39 +- gcc/tree.c | 11 +- gcc/tree.h | 1 + libatomic/ChangeLog | 9 + libatomic/Makefile.am | 7 + libatomic/Makefile.in | 13 +- libgfortran/ChangeLog | 6 + libgfortran/io/format.c | 20 - libgo/mksysinfo.sh | 13 +- libjava/ChangeLog | 5 + libjava/include/jvm.h | 5 +- libsanitizer/ChangeLog | 7 + libsanitizer/asan/asan_mac.cc | 26 +- libsanitizer/sanitizer_common/sanitizer_mac.cc | 6 +- libsanitizer/sanitizer_common/sanitizer_mac.h | 1 + libstdc++-v3/ChangeLog | 37 + libstdc++-v3/include/bits/basic_string.h | 2 - libstdc++-v3/include/bits/c++0x_warning.h | 6 +- libstdc++-v3/include/std/functional | 28 +- libstdc++-v3/src/c++11/futex.cc | 2 +- .../rvalue_streams-2.cc => 20_util/bind/68912.cc} | 42 +- .../function/68995.cc} | 25 +- .../20_util/function/{58569.cc => 69222.cc} | 21 +- .../basic_string/cons/char/69092.cc} | 60 +- 183 files changed, 5608 insertions(+), 4193 deletions(-) copy gcc/fortran/{ChangeLog => ChangeLog-2015} (99%) create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-pmf1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-array14.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-const1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-variadic3.C create mode 100644 gcc/testsuite/g++.dg/init/aggr13.C create mode 100644 gcc/testsuite/g++.dg/init/elide4.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr68851.C create mode 100644 gcc/testsuite/g++.dg/pr68449.C create mode 100644 gcc/testsuite/g++.dg/rtti/typeid11.C create mode 100644 gcc/testsuite/g++.dg/torture/pr68184.C create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr68381.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr68390.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr68648.c create mode 100644 gcc/testsuite/gcc.dg/pr68162-1.c create mode 100644 gcc/testsuite/gcc.dg/pr68668.c create mode 100644 gcc/testsuite/gcc.dg/pr68835-1.c create mode 100644 gcc/testsuite/gcc.dg/pr68835-2.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr66449.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr68234.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/scev-10.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/scev-8.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/scev-9.c delete mode 100644 gcc/testsuite/gcc.dg/vect/pr48052.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c create mode 100644 gcc/testsuite/gcc.target/aarch64/cmpimm_branch_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/cmpimm_cset_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/saddw-1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/saddw-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/tst_3.c copy gcc/testsuite/gcc.target/{i386/avx-additional-reg-names.c => aarch64/tst_4.c} (51%) create mode 100644 gcc/testsuite/gcc.target/aarch64/uaddw-1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/uaddw-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/uaddw-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-vextractf128-256-5.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vbroadcastsd-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr68872.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/vec-vrepi-1.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-splat-1.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-splat-2.c create mode 100644 gcc/testsuite/gcc.target/sparc/20151219-1.c create mode 100644 gcc/testsuite/gfortran.dg/actual_array_offset_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_critical_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_7.f90 create mode 100644 gcc/testsuite/gfortran.dg/error_format_2.f90 copy libstdc++-v3/testsuite/{27_io/rvalue_streams-2.cc => 20_util/bind/68912.cc} (50%) copy libstdc++-v3/testsuite/{27_io/rvalue_streams-2.cc => 20_util/function/68995.c [...] copy libstdc++-v3/testsuite/20_util/function/{58569.cc => 69222.cc} (81%) copy libstdc++-v3/testsuite/{23_containers/unordered_map/insert/array_syntax.cc => [...]