This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_gnu_tk1/gnu-master-arm-spec2k6-O2_LTO in repository toolchain/ci/gcc.
from 710c6ab4ad5 Verify unallocated edge/BB flags are clear adds 9b11107ed72 libstdc++: Remove redundant 'inline' specifiers adds 55b3299dcd1 path solver: Avoid further lookups when range is defined in block. adds 51ca0503195 Make profitability calculation of RA conflict presentations [...] adds 34947d4e97e real: fix encoding of negative IEEE double/quad values [PR98216] adds 2364250eccc Fortran: Add missing diagnostic for F2018 C711 (TS29113 C407c) adds 84cccff60a9 Fortran - improve checking for intrinsics allowed in consta [...] adds 71f96511084 top-level: merge Makefile.def patches from binutils-gdb repository adds 9a4293ed9bd Daily bump. adds 8bafc9640f3 pru: Named address space for R30/R31 I/O access adds f5ef07a3228 Daily bump. adds e98e12c40bf Remove storage only description for _Float16 w/o avx512fp16. adds fe2771b291c Fortran: Fix associated intrinsic with assumed rank [PR101334] adds 1932e1169a2 Daily bump. adds e7b8d702005 Revert "Optimize v4sf reduction.". adds 6390c5047ad Allow different vector types for stmt groups adds e1d01f4973e Convert some evrp uses in DOM to the range_query API. adds d5f8abe1d3f Use on-demand ranges in ssa_name_has_boolean_range before q [...] adds 76773d3fea4 Fix PR c/94726: ICE with __builtin_shuffle and changing of types adds 00f6de9c691 Fortran: Fix assumed-size to assumed-rank passing [PR94070] adds da1f6391b7c libgomp.oacc-fortran/privatized-ref-2.f90: Fix dg-note adds d06dc8a2c73 middle-end/102450 - avoid type_for_size for non-existing modes
No new revisions were added by this update.
Summary of changes: ChangeLog | 6 + Makefile.def | 14 ++ Makefile.in | 8 + gcc/ChangeLog | 89 ++++++++ gcc/DATESTAMP | 2 +- gcc/config/i386/sse.md | 39 +--- gcc/config/pru/constraints.md | 5 + gcc/config/pru/predicates.md | 19 ++ gcc/config/pru/pru-pragma.c | 2 + gcc/config/pru/pru-protos.h | 3 + gcc/config/pru/pru.c | 156 +++++++++++++- gcc/config/pru/pru.h | 5 + gcc/config/pru/pru.md | 102 ++++++++- gcc/doc/extend.texi | 30 ++- gcc/fortran/ChangeLog | 26 +++ gcc/fortran/expr.c | 32 +++ gcc/fortran/interface.c | 15 ++ gcc/fortran/trans-array.c | 165 ++++++++++++--- gcc/fortran/trans-array.h | 2 + gcc/fortran/trans-decl.c | 14 -- gcc/fortran/trans-expr.c | 43 +++- gcc/fortran/trans-intrinsic.c | 149 +++++++------- gcc/fortran/trans.h | 2 - gcc/gimple-fold.c | 5 +- gcc/gimple-range-path.cc | 9 +- gcc/gimple-ssa-evrp-analyze.h | 7 - gcc/gimplify.c | 3 + gcc/ira-build.c | 13 +- gcc/real.c | 6 +- gcc/testsuite/ChangeLog | 60 ++++++ gcc/testsuite/g++.dg/cpp2a/nontype-float2.C | 14 ++ gcc/testsuite/gcc.dg/pr94726.c | 11 + gcc/testsuite/gcc.target/i386/sse2-pr101059.c | 32 --- gcc/testsuite/gcc.target/i386/sse3-pr101059.c | 13 -- gcc/testsuite/gcc.target/i386/vect-pr82426.c | 31 +++ gcc/testsuite/gcc.target/i386/vect-pr97352.c | 22 ++ gcc/testsuite/gcc.target/pru/regio-as-pointer-2.c | 11 + gcc/testsuite/gcc.target/pru/regio-as-pointer.c | 11 + gcc/testsuite/gcc.target/pru/regio-decl-2.c | 13 ++ gcc/testsuite/gcc.target/pru/regio-decl-3.c | 19 ++ gcc/testsuite/gcc.target/pru/regio-decl-4.c | 17 ++ gcc/testsuite/gcc.target/pru/regio-decl.c | 15 ++ gcc/testsuite/gcc.target/pru/regio-di.c | 9 + gcc/testsuite/gcc.target/pru/regio-hi.c | 9 + gcc/testsuite/gcc.target/pru/regio-qi.c | 9 + gcc/testsuite/gcc.target/pru/regio.c | 58 ++++++ gcc/testsuite/gcc.target/pru/regio.h | 7 + .../gfortran.dg/associated_assumed_rank.f90 | 126 ++++++++++++ gcc/testsuite/gfortran.dg/assumed_rank_22.f90 | 169 +++++++++++++++ gcc/testsuite/gfortran.dg/assumed_rank_22_aux.c | 68 ++++++ gcc/testsuite/gfortran.dg/c-interop/c407c-1.f90 | 4 +- .../gfortran.dg/c-interop/cf-out-descriptor-6.f90 | 2 +- gcc/testsuite/gfortran.dg/c-interop/size.f90 | 2 +- gcc/testsuite/gfortran.dg/intrinsic_size_3.f90 | 2 +- gcc/testsuite/gfortran.dg/pr102458.f90 | 42 ++++ gcc/testsuite/gfortran.dg/size_optional_dim_1.f90 | 4 + .../gfortran.dg/transpose_optimization_2.f90 | 2 +- gcc/tree-ssa-dom.c | 17 +- gcc/tree-ssanames.c | 19 +- gcc/tree-vect-data-refs.c | 227 +++++++++++---------- gcc/tree-vect-slp.c | 59 ------ gcc/tree-vect-stmts.c | 77 ++++--- gcc/tree-vectorizer.h | 32 ++- libgfortran/ChangeLog | 5 + libgfortran/intrinsics/associated.c | 3 +- libgfortran/intrinsics/size.c | 4 + .../libgomp.oacc-fortran/privatized-ref-2.f90 | 7 +- libstdc++-v3/ChangeLog | 5 + libstdc++-v3/include/bits/range_access.h | 4 +- 69 files changed, 1735 insertions(+), 477 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-float2.C create mode 100644 gcc/testsuite/gcc.dg/pr94726.c delete mode 100644 gcc/testsuite/gcc.target/i386/sse2-pr101059.c delete mode 100644 gcc/testsuite/gcc.target/i386/sse3-pr101059.c create mode 100644 gcc/testsuite/gcc.target/i386/vect-pr82426.c create mode 100644 gcc/testsuite/gcc.target/i386/vect-pr97352.c create mode 100644 gcc/testsuite/gcc.target/pru/regio-as-pointer-2.c create mode 100644 gcc/testsuite/gcc.target/pru/regio-as-pointer.c create mode 100644 gcc/testsuite/gcc.target/pru/regio-decl-2.c create mode 100644 gcc/testsuite/gcc.target/pru/regio-decl-3.c create mode 100644 gcc/testsuite/gcc.target/pru/regio-decl-4.c create mode 100644 gcc/testsuite/gcc.target/pru/regio-decl.c create mode 100644 gcc/testsuite/gcc.target/pru/regio-di.c create mode 100644 gcc/testsuite/gcc.target/pru/regio-hi.c create mode 100644 gcc/testsuite/gcc.target/pru/regio-qi.c create mode 100644 gcc/testsuite/gcc.target/pru/regio.c create mode 100644 gcc/testsuite/gcc.target/pru/regio.h create mode 100644 gcc/testsuite/gfortran.dg/associated_assumed_rank.f90 create mode 100644 gcc/testsuite/gfortran.dg/assumed_rank_22.f90 create mode 100644 gcc/testsuite/gfortran.dg/assumed_rank_22_aux.c create mode 100644 gcc/testsuite/gfortran.dg/pr102458.f90