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 f87104e gcc/ * LINARO-VERSION: Bump version number, post snapshot. adds b5709d7 gcc/ Backport from trunk r231304. 2015-12-04 James Greenh [...] adds 84e4c94 gcc/ Backport from trunk r232267. 2016-01-12 Jakub Jeline [...] adds cfc75e2 gcc/ Backport from trunk r232440. 2016-01-15 Kyrylo Tkach [...] adds bd7cbe4 gcc/ Backport from trunk r232442. 2016-01-15 Kyrylo Tkach [...] adds 5b84e0a gcc/ Backport from trunk r232444. 2016-01-15 Jiong Wang [...] adds 9c09c79 gcc/ Backport from trunk r232441. 2016-01-15 Kyrylo Tkach [...] adds 58417aa gcc/ Backport from trunk r232228. 2016-01-11 Kyrylo Tkach [...] adds f90f307 gcc/ Backport from trunk r232414. 2016-01-15 Sebastian Hu [...] adds e5d28cb gcc/ Backport from trunk r232493. 2016-01-18 Thomas Preud [...] adds 3191c7a gcc/ Backport from trunk r232727. 2016-01-22 Kyrylo Tkach [...] adds 7a56970 gcc/ Backport from trunk r231887. 2015-12-21 Andrew Pinsk [...] adds 1aed784 gcc/ Backport from trunk r232587. 2016-01-20 Kugan Viveka [...] adds df7e22a gcc/ Backport from trunk r232566. 2016-01-19 Kyrylo Tkach [...] adds 5cde97d gcc/ Backport from trunk r232921. 2016-01-28 Wilco Dijkst [...] adds a34627e gcc/testsuite/ Backport from trunk r232913. 2016-01-28 Th [...] adds 5c396c0 gcc/ Backport from trunk r232154. 2016-01-08 Thomas Preud [...] adds d5106e0 gcc/ Backport from trunk r232668. 2016-01-21 Stefan Søre [...] adds 930ee8d gcc/ Backport from trunk r233142. 2016-02-04 Alan Lawrenc [...] adds bb60074 gcc/ Backport from trunk r233146. 2016-02-04 David Malcol [...] adds a509608 Merge branches/gcc-5-branch rev 233233.
No new revisions were added by this update.
Summary of changes: fixincludes/ChangeLog | 7 + fixincludes/fixincl.x | 63 ++- fixincludes/inclhack.def | 14 + fixincludes/tests/base/stdio.h | 5 + gcc/ChangeLog | 284 +++++++++- gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 7 + gcc/ada/gcc-interface/trans.c | 29 +- gcc/c/ChangeLog | 15 + gcc/c/c-typeck.c | 28 + gcc/combine.c | 16 +- gcc/config/aarch64/aarch64-builtins.c | 4 + gcc/config/aarch64/aarch64-modes.def | 1 + gcc/config/aarch64/aarch64-option-extensions.def | 2 +- gcc/config/aarch64/aarch64-protos.h | 1 + gcc/config/aarch64/aarch64-simd-builtins.def | 46 +- gcc/config/aarch64/aarch64.c | 62 ++- gcc/config/aarch64/aarch64.md | 484 ++++++++++------- gcc/config/aarch64/arm_neon.h | 76 +-- gcc/config/aarch64/constraints.md | 5 + gcc/config/aarch64/cortex-a57-fma-steering.c | 2 +- gcc/config/aarch64/iterators.md | 5 + gcc/config/aarch64/predicates.md | 23 + gcc/config/arm/arm-builtins.c | 5 +- gcc/config/arm/arm-protos.h | 1 - gcc/config/arm/arm.c | 20 +- gcc/config/arm/arm_neon.h | 578 ++++++++++----------- gcc/config/arm/arm_neon_builtins.def | 11 - gcc/config/arm/neon.md | 100 ---- gcc/config/arm/t-rtems | 5 +- gcc/config/arm/thumb2.md | 24 +- gcc/config/arm/vfp.md | 3 +- gcc/config/i386/constraints.md | 9 +- gcc/config/i386/i386.c | 50 +- gcc/config/i386/sse.md | 138 +---- gcc/config/ia64/ia64.c | 11 +- gcc/config/ia64/predicates.md | 26 + gcc/config/rs6000/predicates.md | 13 +- gcc/config/rs6000/rs6000.c | 9 +- gcc/config/s390/s390.c | 4 + gcc/cp/ChangeLog | 35 ++ gcc/cp/method.c | 23 +- gcc/cp/optimize.c | 2 + gcc/cp/pt.c | 41 +- gcc/cp/semantics.c | 5 +- gcc/cp/typeck.c | 14 + gcc/doc/lto.texi | 4 - gcc/doc/md.texi | 2 +- gcc/fortran/ChangeLog | 71 +++ gcc/fortran/decl.c | 13 +- gcc/fortran/invoke.texi | 2 +- gcc/fortran/primary.c | 21 +- gcc/fortran/symbol.c | 68 +-- gcc/fortran/trans-array.c | 20 +- gcc/fortran/trans-expr.c | 176 +++++-- gcc/fortran/trans-stmt.c | 130 ++++- gcc/gimple-ssa-strength-reduction.c | 12 +- gcc/ifcvt.c | 2 +- gcc/lra-remat.c | 79 +-- gcc/match.pd | 3 + gcc/testsuite/ChangeLog | 309 ++++++++++- gcc/testsuite/c-c++-common/vector-compare-4.c | 42 ++ gcc/testsuite/g++.dg/cpp0x/constexpr-array15.C | 29 ++ gcc/testsuite/g++.dg/cpp0x/union7.C | 15 + gcc/testsuite/g++.dg/cpp1y/parameter-pack-1.C | 23 + gcc/testsuite/g++.dg/cpp1y/parameter-pack-2.C | 21 + gcc/testsuite/g++.dg/cpp1y/var-templ47.C | 19 + gcc/testsuite/g++.dg/opt/pr69175.C | 29 ++ gcc/testsuite/g++.dg/pr63995-1.C | 3 +- gcc/testsuite/g++.dg/pr67989.C | 1 - gcc/testsuite/gcc.c-torture/compile/20151204.c | 19 + .../gcc.c-torture/execute/builtins/memops-asm.x | 10 + .../gcc.c-torture/execute/builtins/strstr-asm.c | 1 - .../gcc.c-torture/execute/builtins/strstr-asm.x | 10 + gcc/testsuite/gcc.c-torture/execute/pr67781.c | 34 ++ gcc/testsuite/gcc.c-torture/execute/pr69403.c | 20 + gcc/testsuite/gcc.c-torture/execute/pr69447.c | 26 + gcc/testsuite/gcc.dg/autopar/pr69110.c | 17 + gcc/testsuite/gcc.dg/autopar/pr69426.c | 19 + gcc/testsuite/gcc.dg/pr68513.c | 125 +++++ gcc/testsuite/gcc.dg/pr69644.c | 11 + gcc/testsuite/gcc.dg/torture/pr69542.c | 37 ++ gcc/testsuite/gcc.dg/tree-ssa/pr67755.c | 25 + gcc/testsuite/gcc.dg/tree-ssa/pr69355.c | 44 ++ .../gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c | 2 +- gcc/testsuite/gcc.target/aarch64/target_attr_17.c | 8 + gcc/testsuite/gcc.target/aarch64/tst_5.c | 21 + gcc/testsuite/gcc.target/aarch64/tst_6.c | 10 + gcc/testsuite/{g++.dg => gcc.target/arm}/pr67989.C | 9 +- gcc/testsuite/gcc.target/arm/pr69135_1.c | 44 ++ .../{aarch64/pr65624.c => arm/pr69187.c} | 4 + gcc/testsuite/gcc.target/arm/pr69194.c | 13 + .../gcc.target/i386/avx512dq-vrangepd-1.c | 6 +- .../gcc.target/i386/avx512dq-vrangeps-1.c | 6 +- .../gcc.target/i386/avx512dq-vrangesd-1.c | 2 +- .../gcc.target/i386/avx512dq-vrangess-1.c | 2 +- .../gcc.target/i386/avx512f-vcvtsi2sd64-1.c | 2 +- .../gcc.target/i386/avx512f-vcvtsi2ss-1.c | 2 +- .../gcc.target/i386/avx512f-vcvtsi2ss64-1.c | 2 +- .../gcc.target/i386/avx512f-vcvtusi2sd64-1.c | 2 +- .../gcc.target/i386/avx512f-vcvtusi2ss-1.c | 2 +- .../gcc.target/i386/avx512f-vcvtusi2ss64-1.c | 2 +- .../gcc.target/i386/avx512pf-vscatterpf0dpd-1.c | 3 +- .../gcc.target/i386/avx512pf-vscatterpf0dps-1.c | 3 +- .../gcc.target/i386/avx512pf-vscatterpf0qpd-1.c | 3 +- .../gcc.target/i386/avx512pf-vscatterpf0qps-1.c | 3 +- .../gcc.target/i386/avx512pf-vscatterpf1dpd-1.c | 3 +- .../gcc.target/i386/avx512pf-vscatterpf1dps-1.c | 3 +- .../gcc.target/i386/avx512pf-vscatterpf1qpd-1.c | 3 +- .../gcc.target/i386/avx512pf-vscatterpf1qps-1.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-always_inline.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-bndret.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-builtins-1.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-builtins-2.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-builtins-3.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-builtins-4.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-const-check-1.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-const-check-2.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-hidden-def.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-label-address.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-lifetime-1.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-narrow-bounds.c | 3 +- .../gcc.target/i386/chkp-remove-bndint-1.c | 3 +- .../gcc.target/i386/chkp-remove-bndint-2.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-strchr.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-strlen-1.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-strlen-2.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-strlen-3.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-strlen-4.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-strlen-5.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-stropt-1.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-stropt-10.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-stropt-11.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-stropt-12.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-stropt-13.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-stropt-14.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-stropt-15.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-stropt-16.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-stropt-2.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-stropt-3.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-stropt-4.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-stropt-5.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-stropt-6.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-stropt-7.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-stropt-8.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-stropt-9.c | 3 +- gcc/testsuite/gcc.target/i386/pr63995-2.c | 3 +- gcc/testsuite/gcc.target/i386/pr64805.c | 3 +- gcc/testsuite/gcc.target/i386/pr65044.c | 3 +- gcc/testsuite/gcc.target/i386/pr65167.c | 3 +- gcc/testsuite/gcc.target/i386/pr65183.c | 3 +- gcc/testsuite/gcc.target/i386/pr65184.c | 3 +- gcc/testsuite/gcc.target/i386/pr68986-1.c | 11 + gcc/testsuite/gcc.target/i386/pr68986-2.c | 13 + gcc/testsuite/gcc.target/i386/pr68986-3.c | 13 + gcc/testsuite/gcc.target/i386/pr69140.c | 24 + gcc/testsuite/gcc.target/i386/pr69459.c | 42 ++ gcc/testsuite/gcc.target/i386/pr69551.c | 23 + gcc/testsuite/gcc.target/i386/thunk-retbnd.c | 3 +- .../gcc.target/ia64/pr60465-gprel64-c37.c | 10 + gcc/testsuite/gcc.target/ia64/pr60465-gprel64.c | 27 + gcc/testsuite/gcc.target/powerpc/pr69548.c | 11 + gcc/testsuite/gcc.target/s390/gpr2fprsavecfi.c | 23 + .../gfortran.dg/alloc_comp_auto_array_3.f90 | 30 ++ .../gfortran.dg/allocatable_scalar_13.f90 | 4 +- .../gfortran.dg/allocate_with_source_14.f03 | 2 +- .../gfortran.dg/allocate_with_source_16.f90 | 26 + gcc/testsuite/gfortran.dg/coarray_allocate_2.f08 | 26 + gcc/testsuite/gfortran.dg/coarray_allocate_3.f08 | 28 + gcc/testsuite/gfortran.dg/coarray_allocate_4.f08 | 43 ++ gcc/testsuite/gfortran.dg/common_22.f90 | 24 + gcc/testsuite/gfortran.dg/common_23.f90 | 10 + .../gfortran.dg/derived_constructor_comps_6.f90 | 133 +++++ gcc/testsuite/gfortran.dg/pr68283.f90 | 15 + gcc/testsuite/gnat.dg/inline12.adb | 23 + gcc/tree-data-ref.c | 21 +- gcc/tree-parloops.c | 1 + gcc/tree-sra.c | 2 +- gcc/tree-ssa-math-opts.c | 36 +- gcc/tree-ssa-threadupdate.c | 21 +- libcpp/po/ChangeLog | 4 + libcpp/po/fi.po | 376 +++++++------- libgo/mksysinfo.sh | 27 +- libgomp/ChangeLog | 10 + libgomp/testsuite/libgomp.c/pr69110.c | 26 + libgomp/testsuite/libgomp.fortran/pr66680.f90 | 46 ++ libmpx/ChangeLog | 8 + libmpx/mpxrt/mpxrt.c | 4 +- libstdc++-v3/ChangeLog | 13 + .../post/x86_64-linux-gnu/x32/baseline_symbols.txt | 6 + libstdc++-v3/include/c_global/cmath | 6 +- .../bool.cc => 26_numerics/headers/cmath/60637.cc} | 16 +- 192 files changed, 3840 insertions(+), 1436 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/vector-compare-4.c create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-array15.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/union7.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/parameter-pack-1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/parameter-pack-2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ47.C create mode 100644 gcc/testsuite/g++.dg/opt/pr69175.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/20151204.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/builtins/memops-asm.x create mode 100644 gcc/testsuite/gcc.c-torture/execute/builtins/strstr-asm.x create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr67781.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr69403.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr69447.c create mode 100644 gcc/testsuite/gcc.dg/autopar/pr69110.c create mode 100644 gcc/testsuite/gcc.dg/autopar/pr69426.c create mode 100644 gcc/testsuite/gcc.dg/pr68513.c create mode 100644 gcc/testsuite/gcc.dg/pr69644.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69542.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr67755.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr69355.c create mode 100644 gcc/testsuite/gcc.target/aarch64/target_attr_17.c create mode 100644 gcc/testsuite/gcc.target/aarch64/tst_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/tst_6.c copy gcc/testsuite/{g++.dg => gcc.target/arm}/pr67989.C (81%) create mode 100644 gcc/testsuite/gcc.target/arm/pr69135_1.c copy gcc/testsuite/gcc.target/{aarch64/pr65624.c => arm/pr69187.c} (70%) create mode 100644 gcc/testsuite/gcc.target/arm/pr69194.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68986-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68986-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68986-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69140.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69459.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69551.c create mode 100644 gcc/testsuite/gcc.target/ia64/pr60465-gprel64-c37.c create mode 100644 gcc/testsuite/gcc.target/ia64/pr60465-gprel64.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr69548.c create mode 100644 gcc/testsuite/gcc.target/s390/gpr2fprsavecfi.c create mode 100644 gcc/testsuite/gfortran.dg/alloc_comp_auto_array_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/allocate_with_source_16.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_allocate_2.f08 create mode 100644 gcc/testsuite/gfortran.dg/coarray_allocate_3.f08 create mode 100644 gcc/testsuite/gfortran.dg/coarray_allocate_4.f08 create mode 100644 gcc/testsuite/gfortran.dg/common_22.f90 create mode 100644 gcc/testsuite/gfortran.dg/common_23.f90 create mode 100644 gcc/testsuite/gfortran.dg/derived_constructor_comps_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr68283.f90 create mode 100644 gcc/testsuite/gnat.dg/inline12.adb create mode 100644 libgomp/testsuite/libgomp.c/pr69110.c create mode 100644 libgomp/testsuite/libgomp.fortran/pr66680.f90 copy libstdc++-v3/testsuite/{27_io/basic_ios/conv/bool.cc => 26_numerics/headers/c [...]