This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_native_check_binutils/master-arm in repository toolchain/ci/gcc.
from 7319539d32b Daily bump. adds 5d4d64faa71 Allow fully resolving backward jump threading passes. adds fb5b0778586 [PATCH] d-demangle: properly skip anonymous symbols adds 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. new 85ce673378e gcc-changelog: update error message location
The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: contrib/gcc-changelog/git_commit.py | 14 +- contrib/gcc-changelog/test_email.py | 1 + gcc/ChangeLog | 13 + gcc/DATESTAMP | 2 +- gcc/dbgcnt.c | 2 - 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 | 4 +- gcc/lto-compress.c | 4 - gcc/targhooks.c | 4 +- gcc/testsuite/gcc.dg/pr102798.c | 41 + .../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 + gcc/testsuite/gfortran.dg/iso_c_binding_char_1.f90 | 3 +- gcc/testsuite/gfortran.dg/pr93792.f90 | 2 +- gcc/tree-pass.h | 1 + gcc/tree-ssa-strlen.c | 482 +++--- gcc/tree-ssa-threadbackward.c | 178 +- gcc/tree-vect-data-refs.c | 8 +- libcpp/charset.c | 2 - libgfortran/ISO_Fortran_binding.h | 8 +- libgfortran/runtime/ISO_Fortran_binding.c | 4 + .../testsuite/libgomp.fortran/optional-bind-c.f90 | 18 + libiberty/ChangeLog | 8 + libiberty/d-demangle.c | 14 +- libiberty/testsuite/d-demangle-expected | 8 + 91 files changed, 9703 insertions(+), 813 deletions(-) create mode 100644 gcc/testsuite/gcc.dg/pr102798.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