This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch linaro/gcc-7-branch in repository gcc.
from 6d1a42e8623 gcc/ * LINARO-VERSION: Bump version number, post snapshot. adds bbc15e94d21 gcc/ Backport from trunk r247122. 2017-04-25 Julian Bro [...] adds 545dba917e5 gcc/ Backport from trunk r247124. 2017-04-25 Julian Bro [...] adds fdb4d2469b5 gcc/ Backport from trunk r247125. 2017-04-25 Julian Bro [...] adds 074d5cd7b97 gcc/ Backport from trunk r247609. 2017-05-04 Wilco Dijk [...] adds 377a2de2fb3 gcc/ Backport from trunk r247631. 2017-05-05 Wilco Dijk [...] adds a036275fab4 gcc/ Backport from trunk r247643. 2017-05-05 Wilco Dijk [...] adds 73d5c79da56 libgcc/ Backport from trunk r247710. 2017-05-05 Joshua [...] adds 907e8de9afc gcc/testsuite/ Backport from trunk r247713. * gcc.target [...] adds d043ff2ac6f gcc/testsuite/ Backport from trunk r247714. 2017-05-06 [...] adds cae2dc7f64a gcc/ Backport from trunk r247505. 2017-04-26 Tamar Chri [...] adds fa49262222b gcc/ Backport from trunk r247746. 2017-05-08 Richard Sa [...] adds d1eca91e9f6 libgcc/ Backport from trunk r247812. 2017-05-09 Andreas [...] adds 6b43d93b286 gcc/ Backport from trunk r247831. 2017-05-10 Wilco Dijk [...] adds 9e47cb881a2 gcc/ Backport from trunk r247720. 2017-05-06 Richard Sa [...] adds 0a6f6b8deca gcc/ Backport from trunk r247407. 2017-04-29 Prathamesh [...] adds a8e9362a9d3 gcc/ Backport from trunk r247750. 2017-05-08 Bernd Edli [...] adds 41af3176859 gcc/ Backport from trunk r247603. 2016-05-04 Kyrylo Tka [...] adds bdbf0a23238 gcc/ Backport from trunk r247640. 2017-05-05 Andre Viei [...] adds 6a44c6f4b66 Merge branches/gcc-7-branch rev 249190. adds 7fcd4bf125f Make Linaro GCC Snapshot 7.1-2017.06. adds 632e4080394 gcc/ * LINARO-VERSION: Bump version number, post snapshot.
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 417 ++++++++++++-- gcc/DATESTAMP | 2 +- gcc/LINARO-VERSION | 2 +- gcc/ada/ChangeLog | 59 ++ gcc/ada/exp_ch3.adb | 13 +- gcc/ada/gcc-interface/Makefile.in | 21 +- gcc/ada/gcc-interface/decl.c | 11 +- .../{s-interr-vxworks.adb => s-interr-hwint.adb} | 23 +- gcc/ada/s-tpopsp-rtems.adb | 113 ---- gcc/ada/system-linux-aarch64-ilp32.ads | 157 ----- gcc/ada/system-linux-arm.ads | 2 +- gcc/ada/system-linux-x86.ads | 2 +- gcc/c-family/ChangeLog | 18 + gcc/c-family/c-format.c | 6 + gcc/c-family/c-warn.c | 8 +- gcc/c/ChangeLog | 15 + gcc/c/c-decl.c | 4 +- gcc/c/c-typeck.c | 6 +- gcc/config/aarch64/aarch64-protos.h | 1 + gcc/config/aarch64/aarch64-simd.md | 2 +- gcc/config/aarch64/aarch64.c | 28 +- gcc/config/aarch64/aarch64.md | 32 +- gcc/config/aarch64/constraints.md | 13 + gcc/config/aarch64/cortex-a57-fma-steering.c | 4 +- gcc/config/aarch64/predicates.md | 3 + gcc/config/aarch64/thunderx2t99.md | 20 + gcc/config/arm/aarch-common-protos.h | 2 + gcc/config/arm/aarch-common.c | 36 ++ gcc/config/arm/arm.c | 55 +- gcc/config/arm/arm.md | 9 +- gcc/config/arm/cortex-a53.md | 10 + gcc/config/arm/vfp.md | 37 ++ gcc/config/i386/i386.c | 44 +- gcc/config/i386/i386.md | 146 ++--- gcc/config/i386/mmx.md | 16 +- gcc/config/i386/sse.md | 11 +- gcc/config/i386/sync.md | 61 +- gcc/config/pa/pa.c | 48 +- gcc/config/rs6000/predicates.md | 16 + gcc/config/rs6000/rs6000.c | 38 ++ gcc/config/rs6000/rs6000.md | 184 ++++-- gcc/config/rs6000/vsx.md | 13 +- gcc/config/s390/s390.c | 3 + gcc/config/s390/s390.md | 10 +- gcc/config/sparc/driver-sparc.c | 2 + gcc/config/sparc/sol2.h | 2 +- gcc/config/sparc/sparc.c | 36 +- gcc/config/sparc/sparc.h | 20 +- gcc/config/sparc/sparc.md | 8 +- gcc/config/xtensa/xtensa.c | 11 +- gcc/cp/ChangeLog | 43 ++ gcc/cp/class.c | 19 +- gcc/cp/constexpr.c | 27 +- gcc/cp/cp-gimplify.c | 6 +- gcc/cp/cp-tree.h | 1 - gcc/cp/parser.c | 4 +- gcc/cp/pt.c | 11 +- gcc/cp/semantics.c | 18 +- gcc/doc/install.texi | 5 + gcc/doc/invoke.texi | 3 +- gcc/doc/tm.texi | 9 + gcc/doc/tm.texi.in | 2 + gcc/dwarf2out.c | 15 +- gcc/expr.c | 9 + gcc/fold-const.c | 1 + gcc/fortran/ChangeLog | 59 ++ gcc/fortran/expr.c | 7 +- gcc/fortran/frontend-passes.c | 2 +- gcc/fortran/io.c | 77 ++- gcc/fortran/openmp.c | 2 +- gcc/fortran/resolve.c | 58 +- gcc/fortran/trans-expr.c | 2 +- gcc/fortran/trans-io.c | 19 +- gcc/gimple-fold.c | 25 + gcc/gimplify.c | 6 +- gcc/go/ChangeLog | 6 + gcc/go/go-gcc.cc | 4 +- gcc/go/gofrontend/types.cc | 123 ++-- gcc/go/gofrontend/types.h | 33 +- gcc/graphite-isl-ast-to-gimple.c | 36 +- gcc/loop-doloop.c | 1 + gcc/lra-constraints.c | 42 +- gcc/lra-eliminations.c | 2 + gcc/lra-remat.c | 22 +- gcc/omp-low.c | 44 +- gcc/po/ChangeLog | 16 + gcc/po/da.po | 477 +++++++--------- gcc/po/es.po | 633 +++++++++------------ gcc/po/sv.po | 508 ++++++----------- gcc/reload1.c | 2 + gcc/target.def | 12 + gcc/testsuite/ChangeLog | 272 ++++++++- gcc/testsuite/c-c++-common/gomp/pr81006.c | 10 + gcc/testsuite/c-c++-common/ubsan/pr80875.c | 9 + gcc/testsuite/g++.dg/cpp0x/constexpr-data1.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-diag1.C | 4 +- gcc/testsuite/g++.dg/cpp0x/constexpr-diag3.C | 4 +- gcc/testsuite/g++.dg/cpp0x/constexpr-memfn1.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-neg1.C | 2 +- gcc/testsuite/g++.dg/cpp1y/constexpr-dr1684.C | 7 + gcc/testsuite/g++.dg/ext/flexary24.C | 12 + gcc/testsuite/g++.dg/ext/is_std_layout1.C | 12 + gcc/testsuite/g++.dg/ext/is_std_layout2.C | 6 + gcc/testsuite/g++.dg/gomp/pr81011.C | 19 + gcc/testsuite/g++.dg/other/i386-11.C | 57 ++ gcc/testsuite/g++.dg/template/local-fn2.C | 21 + gcc/testsuite/g++.dg/template/ref10.C | 13 + gcc/testsuite/g++.dg/tree-ssa/pr80293.C | 45 ++ gcc/testsuite/g++.dg/warn/Wstrict-aliasing-6.C | 2 +- .../g++.dg/warn/Wstrict-aliasing-bogus-char-2.C | 19 + gcc/testsuite/gcc.dg/asan/pr80659.c | 13 + gcc/testsuite/gcc.dg/format/pr80919.c | 16 + gcc/testsuite/gcc.dg/graphite/pr80906.c | 28 + gcc/testsuite/gcc.dg/pr80903.c | 34 ++ gcc/testsuite/gcc.dg/torture/pr80549.c | 33 ++ gcc/testsuite/gcc.dg/torture/pr80842.c | 23 + gcc/testsuite/gcc.dg/tree-ssa/pr79697.c | 21 + gcc/testsuite/gcc.dg/vect/bb-slp-pr80705.c | 44 ++ .../gcc.target/aarch64/prfm_imm_offset_1.c | 18 + gcc/testsuite/gcc.target/aarch64/spellcheck_1.c | 6 +- gcc/testsuite/gcc.target/aarch64/spellcheck_2.c | 6 +- gcc/testsuite/gcc.target/aarch64/spellcheck_3.c | 6 +- gcc/testsuite/gcc.target/aarch64/spill_1.c | 18 + gcc/testsuite/gcc.target/arm/pr69180.c | 9 +- ...low-flash-data.c => thumb2-slow-flash-data-1.c} | 0 .../gcc.target/arm/thumb2-slow-flash-data-2.c | 28 + .../gcc.target/arm/thumb2-slow-flash-data-3.c | 25 + .../gcc.target/arm/thumb2-slow-flash-data-4.c | 26 + .../gcc.target/arm/thumb2-slow-flash-data-5.c | 14 + .../gcc.target/arm/tls-disable-literal-pool.c | 14 + gcc/testsuite/gcc.target/i386/pr22152.c | 14 +- gcc/testsuite/gcc.target/i386/pr59874-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr59874-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr80706.c | 30 + gcc/testsuite/gcc.target/i386/pr81015.c | 21 + gcc/testsuite/gcc.target/powerpc/p8-vec-xl-xst.c | 62 ++ .../gcc.target/powerpc/{dform-2.c => pr68163.c} | 18 +- .../gcc.target/powerpc/{dform-1.c => pr80510-1.c} | 20 +- .../gcc.target/powerpc/{dform-2.c => pr80510-2.c} | 23 +- gcc/testsuite/gcc.target/powerpc/pr80718.c | 298 ++++++++++ .../gcc.target/powerpc/versioned-copy-loop.c | 30 + gcc/testsuite/gcc.target/s390/pr80725.c | 26 + gcc/testsuite/gcc.target/sparc/niagara7-align.c | 4 + gcc/testsuite/gcc.target/sparc/overflow-4.c | 2 +- gcc/testsuite/gcc.target/sparc/sparc-ret-3.c | 53 ++ gcc/testsuite/gfortran.dg/dtio_30.f03 | 60 ++ gcc/testsuite/gfortran.dg/gomp/pr80918.f90 | 10 + gcc/testsuite/gfortran.dg/inline_matmul_18.f90 | 16 + gcc/testsuite/gfortran.dg/matmul_16.f90 | 13 + gcc/testsuite/gfortran.dg/matmul_bounds_12.f90 | 17 + gcc/testsuite/gfortran.dg/namelist_91.f90 | 9 + gcc/testsuite/gfortran.dg/namelist_92.f90 | 16 + gcc/testsuite/gfortran.dg/namelist_93.f90 | 16 + .../gfortran.dg/{dtio_20.f03 => namelist_94.f90} | 25 +- gcc/testsuite/gfortran.dg/pr80752.f90 | 20 + gcc/testsuite/gfortran.dg/proc_ptr_comp_50.f90 | 26 + gcc/testsuite/gfortran.dg/read_3.f90 | 13 + gcc/testsuite/gfortran.dg/read_4.f90 | 35 ++ gcc/testsuite/gfortran.dg/typebound_call_28.f90 | 37 ++ gcc/testsuite/gnat.dg/specs/not_null1.ads | 11 + gcc/tree-cfgcleanup.c | 63 ++ gcc/tree-sra.c | 23 +- gcc/tree-ssa-ccp.c | 4 +- gcc/tree-ssa-dce.c | 2 + gcc/tree-vect-data-refs.c | 21 + libada/ChangeLog | 9 +- libada/configure | 7 +- libada/configure.ac | 9 +- libgcc/ChangeLog | 27 + libgcc/config.host | 19 +- libgcc/config/alpha/t-alpha | 4 + libgcc/config/arm/unwind-arm.c | 22 + libgcc/config/arm/unwind-arm.h | 9 +- libgcc/config/sparc/lb1spc.S | 6 + libgcc/config/t-slibgcc-fuchsia | 44 ++ libgfortran/ChangeLog | 54 ++ libgfortran/Makefile.in | 5 +- libgfortran/generated/matmul_c10.c | 40 +- libgfortran/generated/matmul_c16.c | 40 +- libgfortran/generated/matmul_c4.c | 40 +- libgfortran/generated/matmul_c8.c | 40 +- libgfortran/generated/matmul_i1.c | 40 +- libgfortran/generated/matmul_i16.c | 40 +- libgfortran/generated/matmul_i2.c | 40 +- libgfortran/generated/matmul_i4.c | 40 +- libgfortran/generated/matmul_i8.c | 40 +- libgfortran/generated/matmul_r10.c | 40 +- libgfortran/generated/matmul_r16.c | 40 +- libgfortran/generated/matmul_r4.c | 40 +- libgfortran/generated/matmul_r8.c | 40 +- libgfortran/io/file_pos.c | 6 +- libgfortran/io/list_read.c | 31 +- libgfortran/io/transfer.c | 29 +- libgfortran/libgfortran.h | 4 +- libgfortran/m4/matmul_internal.m4 | 8 +- libgfortran/runtime/environ.c | 11 + libgo/Makefile.am | 2 +- libgo/Makefile.in | 2 +- libgomp/ChangeLog | 26 + libgomp/config/linux/affinity.c | 173 +++--- libgomp/testsuite/libgomp.c/pr80809-1.c | 29 + libgomp/testsuite/libgomp.c/pr80809-2.c | 35 ++ libgomp/testsuite/libgomp.c/pr80809-3.c | 42 ++ libgomp/testsuite/libgomp.c/pr80853.c | 29 + libstdc++-v3/ChangeLog | 51 ++ libstdc++-v3/doc/html/manual/abi.html | 4 +- libstdc++-v3/doc/html/manual/appendix_porting.html | 6 + .../manual/policy_based_data_structures_test.html | 2 +- .../doc/html/manual/policy_data_structures.html | 2 +- libstdc++-v3/doc/xml/manual/abi.xml | 3 + libstdc++-v3/doc/xml/manual/build_hacking.xml | 8 + .../doc/xml/manual/policy_data_structures.xml | 2 +- .../doc/xml/manual/test_policy_data_structures.xml | 2 +- libstdc++-v3/include/bits/node_handle.h | 18 +- libstdc++-v3/include/bits/regex_compiler.h | 7 +- libstdc++-v3/include/bits/stl_algo.h | 14 + libstdc++-v3/include/bits/stl_tree.h | 4 +- libstdc++-v3/include/std/functional | 6 + libstdc++-v3/include/std/utility | 21 + .../function_objects/mem_fn/80478.cc} | 13 +- .../wchar_t/79162.cc => 20_util/tuple/78939.cc} | 29 +- .../23_containers/map/modifiers/extract.cc | 11 + .../23_containers/set/modifiers/extract.cc | 11 + .../unordered_map/modifiers/extract.cc | 11 + .../unordered_set/modifiers/extract.cc | 11 + .../search.cc => 25_algorithms/search/searcher.cc} | 13 +- .../basic_regex/ctors/basic/iter.cc} | 9 +- maintainer-scripts/ChangeLog | 17 +- maintainer-scripts/gcc_release | 50 +- 229 files changed, 5242 insertions(+), 2378 deletions(-) copy gcc/ada/{s-interr-vxworks.adb => s-interr-hwint.adb} (97%) delete mode 100644 gcc/ada/s-tpopsp-rtems.adb delete mode 100644 gcc/ada/system-linux-aarch64-ilp32.ads create mode 100644 gcc/testsuite/c-c++-common/gomp/pr81006.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/pr80875.c create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-dr1684.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary24.C create mode 100644 gcc/testsuite/g++.dg/ext/is_std_layout1.C create mode 100644 gcc/testsuite/g++.dg/ext/is_std_layout2.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr81011.C create mode 100644 gcc/testsuite/g++.dg/other/i386-11.C create mode 100644 gcc/testsuite/g++.dg/template/local-fn2.C create mode 100644 gcc/testsuite/g++.dg/template/ref10.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr80293.C create mode 100644 gcc/testsuite/g++.dg/warn/Wstrict-aliasing-bogus-char-2.C create mode 100644 gcc/testsuite/gcc.dg/asan/pr80659.c create mode 100644 gcc/testsuite/gcc.dg/format/pr80919.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr80906.c create mode 100644 gcc/testsuite/gcc.dg/pr80903.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr80549.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr80842.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr79697.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-pr80705.c create mode 100644 gcc/testsuite/gcc.target/aarch64/prfm_imm_offset_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/spill_1.c rename gcc/testsuite/gcc.target/arm/{thumb2-slow-flash-data.c => thumb2-slow-flash [...] create mode 100644 gcc/testsuite/gcc.target/arm/thumb2-slow-flash-data-2.c create mode 100644 gcc/testsuite/gcc.target/arm/thumb2-slow-flash-data-3.c create mode 100644 gcc/testsuite/gcc.target/arm/thumb2-slow-flash-data-4.c create mode 100644 gcc/testsuite/gcc.target/arm/thumb2-slow-flash-data-5.c create mode 100644 gcc/testsuite/gcc.target/arm/tls-disable-literal-pool.c create mode 100644 gcc/testsuite/gcc.target/i386/pr80706.c create mode 100644 gcc/testsuite/gcc.target/i386/pr81015.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p8-vec-xl-xst.c copy gcc/testsuite/gcc.target/powerpc/{dform-2.c => pr68163.c} (92%) copy gcc/testsuite/gcc.target/powerpc/{dform-1.c => pr80510-1.c} (89%) copy gcc/testsuite/gcc.target/powerpc/{dform-2.c => pr80510-2.c} (88%) create mode 100644 gcc/testsuite/gcc.target/powerpc/pr80718.c create mode 100644 gcc/testsuite/gcc.target/powerpc/versioned-copy-loop.c create mode 100644 gcc/testsuite/gcc.target/s390/pr80725.c create mode 100644 gcc/testsuite/gcc.target/sparc/niagara7-align.c create mode 100644 gcc/testsuite/gcc.target/sparc/sparc-ret-3.c create mode 100644 gcc/testsuite/gfortran.dg/dtio_30.f03 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr80918.f90 create mode 100644 gcc/testsuite/gfortran.dg/inline_matmul_18.f90 create mode 100644 gcc/testsuite/gfortran.dg/matmul_16.f90 create mode 100644 gcc/testsuite/gfortran.dg/matmul_bounds_12.f90 create mode 100644 gcc/testsuite/gfortran.dg/namelist_91.f90 create mode 100644 gcc/testsuite/gfortran.dg/namelist_92.f90 create mode 100644 gcc/testsuite/gfortran.dg/namelist_93.f90 copy gcc/testsuite/gfortran.dg/{dtio_20.f03 => namelist_94.f90} (55%) create mode 100644 gcc/testsuite/gfortran.dg/pr80752.f90 create mode 100644 gcc/testsuite/gfortran.dg/proc_ptr_comp_50.f90 create mode 100644 gcc/testsuite/gfortran.dg/read_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/read_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/typebound_call_28.f90 create mode 100644 gcc/testsuite/gnat.dg/specs/not_null1.ads create mode 100644 libgcc/config/t-slibgcc-fuchsia create mode 100644 libgomp/testsuite/libgomp.c/pr80809-1.c create mode 100644 libgomp/testsuite/libgomp.c/pr80809-2.c create mode 100644 libgomp/testsuite/libgomp.c/pr80809-3.c create mode 100644 libgomp/testsuite/libgomp.c/pr80853.c copy libstdc++-v3/testsuite/{21_strings/basic_string/cons/char/79162.cc => 20_util [...] copy libstdc++-v3/testsuite/{21_strings/basic_string/cons/wchar_t/79162.cc => 20_u [...] copy libstdc++-v3/testsuite/{experimental/algorithm/search.cc => 25_algorithms/sea [...] copy libstdc++-v3/testsuite/{18_support/nested_exception/79114.cc => 28_regex/basi [...]