This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gcc_bootstrap/master-aarch64-bootstrap_profiled_lto in repository toolchain/ci/gcc.
from f5b37435968 Daily bump. adds 017665f6304 Fortran: Fix CLASS conversion check [PR102745] adds 724e27046bc Remove unused but set variables. adds a5b1b2a186d tree-optimization/102798 - avoid copying PTA info to old SSA names adds 64f9623765d Fortran: Fix Bind(C) Array-Descriptor Conversion adds 47e4ab6559d Strlen pass refactoring. adds 85ce673378e gcc-changelog: update error message location adds 20dcda98ed3 [sve] PR93183 - Add support for conditional neg. adds 94dff03f67f Constant fold SS_NEG and SS_ABS in simplify-rtx.c adds eb032893675 tree-optimization/102788 - avoid spurious bool pattern fails adds fecda57e604 bfin: Popcount-related improvements to machine description. adds 815f15d3384 gcov: return proper exit code when error happens adds 247c407c83f Try placing RTL folded constants in the constant pool. adds 80d360fa72a 387-12.c: Require ia32 target instead of -m32 adds dece6ae7722 Clone correct pass in class pass_thread_jumps_full. adds 3adcf7e1042 openmp: Fix handling of numa_domains(1) adds b0ea7a8409a Remove redundant alignment scheme recomputation adds c9ff4581841 Reduce the number of aligned_access_p calls adds 30d6ff39168 tree-object-size: Avoid unnecessary processing of __builtin [...] adds 1257aad1073 Apply TLC to vect_supportable_dr_alignment adds 582d43a48cb c++: improve template/crash90.C adds 4abc0c196b1 i386: Fix ICE in ix86_print_opreand_address [PR 102761] adds 38733234024 openmp: Add additional tests for declare variant in Fortran adds 4d92a69fc58 Process EH edges again and call get_tree_range on non gimpl [...] adds ce4d1f632ff Daily bump.
No new revisions were added by this update.
Summary of changes: contrib/ChangeLog | 6 + contrib/gcc-changelog/git_commit.py | 14 +- contrib/gcc-changelog/test_email.py | 1 + gcc/ChangeLog | 148 ++ gcc/DATESTAMP | 2 +- gcc/combine.c | 22 +- gcc/config/bfin/bfin.md | 27 +- gcc/config/i386/i386.c | 12 +- gcc/cse.c | 48 +- gcc/dbgcnt.c | 2 - gcc/fortran/ChangeLog | 79 + gcc/fortran/decl.c | 23 - gcc/fortran/expr.c | 8 +- gcc/fortran/gfortran.h | 34 + gcc/fortran/intrinsic.c | 7 +- gcc/fortran/misc.c | 10 +- gcc/fortran/trans-array.c | 146 +- gcc/fortran/trans-array.h | 16 +- gcc/fortran/trans-decl.c | 1028 ++++++++++-- gcc/fortran/trans-expr.c | 625 +++++-- gcc/fortran/trans-openmp.c | 6 +- gcc/fortran/trans-stmt.c | 44 +- gcc/fortran/trans-types.c | 107 +- gcc/fortran/trans-types.h | 3 +- gcc/fortran/trans.c | 11 +- gcc/fortran/trans.h | 2 - gcc/gcov.c | 31 +- gcc/gimple-match-head.c | 4 + gcc/gimple-range.cc | 10 +- gcc/internal-fn.c | 3 +- gcc/internal-fn.def | 2 + gcc/lto-compress.c | 4 - gcc/match.pd | 33 +- gcc/optabs.def | 1 + gcc/simplify-rtx.c | 14 + gcc/targhooks.c | 4 +- gcc/testsuite/ChangeLog | 128 ++ gcc/testsuite/g++.dg/pr102796.C | 18 + gcc/testsuite/g++.dg/template/crash90.C | 3 +- gcc/testsuite/g++.dg/vect/pr102788.cc | 32 + gcc/testsuite/gcc.dg/pr102798.c | 41 + .../gcc.target/aarch64/sve/cond_unary_4.c | 6 +- gcc/testsuite/gcc.target/aarch64/sve/pr93183.c | 21 + gcc/testsuite/gcc.target/bfin/ones.c | 11 + gcc/testsuite/gcc.target/bfin/parity.c | 9 + gcc/testsuite/gcc.target/bfin/popcount.c | 9 + gcc/testsuite/gcc.target/bfin/ssabs.c | 11 + gcc/testsuite/gcc.target/bfin/ssneg.c | 11 + gcc/testsuite/gcc.target/i386/387-12.c | 2 +- gcc/testsuite/gcc.target/i386/pr102761.c | 11 + .../gfortran.dg/ISO_Fortran_binding_19.f90 | 28 + .../gfortran.dg/ISO_Fortran_binding_4.f90 | 22 +- gcc/testsuite/gfortran.dg/PR100914.f90 | 2 +- gcc/testsuite/gfortran.dg/PR100915.c | 2 +- gcc/testsuite/gfortran.dg/PR100915.f90 | 13 +- gcc/testsuite/gfortran.dg/PR93963.f90 | 80 +- gcc/testsuite/gfortran.dg/assumed_type_12.f90 | 34 + gcc/testsuite/gfortran.dg/assumed_type_13.c | 26 + gcc/testsuite/gfortran.dg/assumed_type_13.f90 | 66 + gcc/testsuite/gfortran.dg/bind-c-char-descr.f90 | 104 ++ gcc/testsuite/gfortran.dg/bind-c-contiguous-1.c | 345 ++++ gcc/testsuite/gfortran.dg/bind-c-contiguous-1.f90 | 1574 ++++++++++++++++++ gcc/testsuite/gfortran.dg/bind-c-contiguous-2.f90 | 82 + gcc/testsuite/gfortran.dg/bind-c-contiguous-3.c | 180 ++ gcc/testsuite/gfortran.dg/bind-c-contiguous-3.f90 | 656 ++++++++ gcc/testsuite/gfortran.dg/bind-c-contiguous-4.c | 370 +++++ gcc/testsuite/gfortran.dg/bind-c-contiguous-4.f90 | 1720 ++++++++++++++++++++ gcc/testsuite/gfortran.dg/bind-c-contiguous-5.c | 345 ++++ gcc/testsuite/gfortran.dg/bind-c-contiguous-5.f90 | 1574 ++++++++++++++++++ gcc/testsuite/gfortran.dg/bind-c-intent-out.f90 | 13 +- .../gfortran.dg/bind_c_array_params_2.f90 | 30 +- gcc/testsuite/gfortran.dg/bind_c_char_10.f90 | 25 +- gcc/testsuite/gfortran.dg/bind_c_char_8.f90 | 10 +- .../gfortran.dg/c-interop/allocatable-dummy.f90 | 2 +- gcc/testsuite/gfortran.dg/c-interop/c1255-1.f90 | 2 +- gcc/testsuite/gfortran.dg/c-interop/c407c-1.f90 | 2 +- .../gfortran.dg/c-interop/cf-descriptor-5.f90 | 2 +- .../gfortran.dg/c-interop/cf-out-descriptor-3.f90 | 2 +- .../gfortran.dg/c-interop/cf-out-descriptor-4.f90 | 2 +- .../gfortran.dg/c-interop/cf-out-descriptor-5.f90 | 6 +- .../gfortran.dg/c-interop/contiguous-2.f90 | 2 +- .../gfortran.dg/c-interop/contiguous-3.f90 | 2 +- .../gfortran.dg/c-interop/deferred-character-1.f90 | 4 +- .../gfortran.dg/c-interop/deferred-character-2.f90 | 2 +- .../gfortran.dg/c-interop/fc-descriptor-3.f90 | 2 +- .../gfortran.dg/c-interop/fc-descriptor-5.f90 | 2 +- .../gfortran.dg/c-interop/fc-descriptor-6.f90 | 2 +- .../gfortran.dg/c-interop/fc-descriptor-7-c.c | 27 +- .../gfortran.dg/c-interop/fc-descriptor-7.f90 | 134 +- .../gfortran.dg/c-interop/fc-out-descriptor-3.f90 | 2 +- .../gfortran.dg/c-interop/fc-out-descriptor-4.f90 | 2 +- .../gfortran.dg/c-interop/fc-out-descriptor-5.f90 | 4 +- .../gfortran.dg/c-interop/fc-out-descriptor-6.f90 | 2 +- .../gfortran.dg/c-interop/ff-descriptor-5.f90 | 4 +- .../gfortran.dg/c-interop/ff-descriptor-6.f90 | 2 +- gcc/testsuite/gfortran.dg/c-interop/shape.f90 | 4 +- .../gfortran.dg/c-interop/typecodes-array-char-c.c | 6 + .../gfortran.dg/c-interop/typecodes-array-char.f90 | 10 + .../c-interop/typecodes-array-float128.f90 | 2 +- .../c-interop/typecodes-scalar-basic.f90 | 2 +- .../c-interop/typecodes-scalar-float128.f90 | 2 +- .../c-interop/typecodes-scalar-int128.f90 | 2 +- .../c-interop/typecodes-scalar-longdouble.f90 | 2 +- gcc/testsuite/gfortran.dg/class_72.f90 | 83 + .../gfortran.dg/gomp/declare-variant-15.f90 | 13 + .../gfortran.dg/gomp/declare-variant-16.f90 | 14 +- gcc/testsuite/gfortran.dg/iso_c_binding_char_1.f90 | 3 +- gcc/testsuite/gfortran.dg/pr93792.f90 | 2 +- gcc/tree-object-size.c | 12 +- gcc/tree-ssa-strlen.c | 482 +++--- gcc/tree-ssa-threadbackward.c | 2 +- gcc/tree-vect-data-refs.c | 53 +- gcc/tree-vect-patterns.c | 8 +- gcc/tree-vect-stmts.c | 23 +- libcpp/ChangeLog | 4 + libcpp/charset.c | 2 - libgfortran/ChangeLog | 14 + libgfortran/ISO_Fortran_binding.h | 8 +- libgfortran/runtime/ISO_Fortran_binding.c | 4 + libgomp/ChangeLog | 16 + libgomp/config/linux/affinity.c | 2 +- .../testsuite/libgomp.fortran/optional-bind-c.f90 | 18 + 122 files changed, 10305 insertions(+), 850 deletions(-) create mode 100644 gcc/testsuite/g++.dg/pr102796.C create mode 100644 gcc/testsuite/g++.dg/vect/pr102788.cc create mode 100644 gcc/testsuite/gcc.dg/pr102798.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr93183.c create mode 100644 gcc/testsuite/gcc.target/bfin/ones.c create mode 100644 gcc/testsuite/gcc.target/bfin/parity.c create mode 100644 gcc/testsuite/gcc.target/bfin/popcount.c create mode 100644 gcc/testsuite/gcc.target/bfin/ssabs.c create mode 100644 gcc/testsuite/gcc.target/bfin/ssneg.c create mode 100644 gcc/testsuite/gcc.target/i386/pr102761.c create mode 100644 gcc/testsuite/gfortran.dg/ISO_Fortran_binding_19.f90 create mode 100644 gcc/testsuite/gfortran.dg/assumed_type_12.f90 create mode 100644 gcc/testsuite/gfortran.dg/assumed_type_13.c create mode 100644 gcc/testsuite/gfortran.dg/assumed_type_13.f90 create mode 100644 gcc/testsuite/gfortran.dg/bind-c-char-descr.f90 create mode 100644 gcc/testsuite/gfortran.dg/bind-c-contiguous-1.c create mode 100644 gcc/testsuite/gfortran.dg/bind-c-contiguous-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/bind-c-contiguous-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/bind-c-contiguous-3.c create mode 100644 gcc/testsuite/gfortran.dg/bind-c-contiguous-3.f90 create mode 100644 gcc/testsuite/gfortran.dg/bind-c-contiguous-4.c create mode 100644 gcc/testsuite/gfortran.dg/bind-c-contiguous-4.f90 create mode 100644 gcc/testsuite/gfortran.dg/bind-c-contiguous-5.c create mode 100644 gcc/testsuite/gfortran.dg/bind-c-contiguous-5.f90 create mode 100644 gcc/testsuite/gfortran.dg/class_72.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/optional-bind-c.f90