This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tk1/llvm-release-arm-spec2k6-O2 in repository toolchain/ci/gcc.
from 2bfcf6011a6 PR fortran/96381 - invalid read in gfc_find_derived_vtab adds 45300bef458 Daily bump. adds f5b4858e5aa Daily bump. adds 9c7a3bf73df Fix PR testsuite/90806 on the 9 branch adds b82d7465fb3 [Fortran] Fix name conflict check for use-assoc (PR 92736) adds b7c47eee95a Daily bump. adds 3d85846b179 Sync gcc-changelog scripts. adds e780e940a9f As well as the PR this patch fixes problems in handling cla [...] adds 1fa1430d1cf Fix failures with -m32 and some memory leaks. adds b66dc7d363d This patch fixes PR96325. See the explanatory comment in th [...] adds 4d3d6343903 Change testcase for pr96325 from run to compile. adds ef7d053ea33 PR fortran/78746 - invalid access after error recovery adds 6fab822465a Daily bump. adds 0865ed377b0 Daily bump. adds 8e4642602b0 Daily bump. adds 390ecc23210 Daily bump. adds 403feb626fe libstdc++: Remove accidental -std=gnu++17 from test adds b1dba8a228e libstdc++: improve how pretty printers find node types (PR 91997) adds af0dd3ec611 libstdc++: Fix pretty printers script and tests adds 94a665fcc68 libstdc++: Fix unique_ptr pretty printer for empty classes adds 01f53867189 libstdc++: Fix compatibility support in unique_ptr pretty printer adds 3613228af82 libstdc++: Fix std::any pretty printer [PR 68735] adds 78ba8511aca libstdc++: Only use __builtin_sprintf if supported [PR 96083] adds 49e4535f983 libstdc++: Fix filesystem::path pretty printer test failure adds 00e948106cc libstdc++: Fix misnamed configure option in manual adds cae446efd7c Daily bump. adds 1bf384c36a7 Daily bump. adds 23b1bb7b22a hurd: libgcc unwinding over signal trampolines with SIGINFO adds 0313ce139f4 Hurd: Enable ifunc by default adds 4aeae11db66 libstdc++: Fix clang analyzer suppression [PR 98605] adds f3c2cc8eaa0 Daily bump. adds 0f1e1069a75 [nvptx libgomp plugin] Build only in supported configurations adds 8d491db06a6 libgomp_g.h: Include stdint.h instead of gstdint.h. adds 669f3c7bc02 Daily bump. adds 891c4f6f4d3 Daily bump. adds ed0b8379792 Daily bump. adds 26b0c76ef8b Daily bump. adds af7f0399252 Daily bump. adds 921fbde7ae9 Fix PR ada/98740 adds 9aa61202d2d [Fortran] PR91640 – Fix call to contiguous dummy adds 8e6871c633f Daily bump. adds 8883ddb1d8b Daily bump. adds 1e18f4bbd83 [AArch64] Fix symbol offset limit (PR 98618) adds e90bb02d5ba Daily bump. adds 43ba0827f32 Daily bump. adds 87472f17429 Fortran: Enable inquiry references in data statements [PR98022]. adds 5c84d9e37d6 Fortran: Correction to recent patch in light of comments [P [...] adds 0bf7a17b277 libphobos: Fix executables segfault on mipsel architecture adds 65baaada003 Daily bump. adds 73746ede69f Daily bump. adds f6adbc3702e Fortran: Fix deferred character lengths in array constructo [...] adds 504159b44da Fortran: Fix deferred character lengths in array constructo [...] adds 73f957aab7e Fix internal error on extension with interface at -O2 adds 3b20d9607d2 Daily bump. new 29f721366b7 Fix PR ada/98228
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/ChangeLog | 8 + contrib/gcc-changelog/git_commit.py | 57 ++- contrib/gcc-changelog/git_email.py | 6 +- contrib/gcc-changelog/git_repository.py | 6 +- contrib/gcc-changelog/test_email.py | 24 +- contrib/gcc-changelog/test_patches.txt | 81 +++- gcc/ChangeLog | 23 + gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 14 + gcc/ada/gcc-interface/trans.c | 35 +- gcc/ada/gcc-interface/utils.c | 14 +- gcc/config.gcc | 4 +- gcc/config/aarch64/aarch64.c | 33 +- gcc/fortran/ChangeLog | 171 ++++++++ gcc/fortran/data.c | 97 ++++- gcc/fortran/module.c | 26 +- gcc/fortran/primary.c | 13 +- gcc/fortran/resolve.c | 7 +- gcc/fortran/trans-array.c | 471 +++++++++++++++------ gcc/fortran/trans-expr.c | 355 ++++++++++++++-- gcc/fortran/trans.c | 9 +- gcc/fortran/trans.h | 3 + gcc/testsuite/ChangeLog | 110 +++++ .../gcc.target/aarch64/symbol-range-tiny.c | 8 +- gcc/testsuite/gcc.target/aarch64/symbol-range.c | 8 +- gcc/testsuite/gfortran.dg/charlen_18.f90 | 18 + gcc/testsuite/gfortran.dg/class_allocate_25.f90 | 58 +++ gcc/testsuite/gfortran.dg/class_assign_4.f90 | 183 ++++++++ gcc/testsuite/gfortran.dg/contiguous_10.f90 | 69 +++ gcc/testsuite/gfortran.dg/data_inquiry_ref.f90 | 39 ++ .../gfortran.dg/deferred_character_36.f90 | 16 + gcc/testsuite/gfortran.dg/dependency_60.f90 | 19 + gcc/testsuite/gfortran.dg/pr91589.f90 | 2 +- gcc/testsuite/gfortran.dg/pr96325.f90 | 21 + .../gfortran.dg/unlimited_polymorphic_32.f03 | 59 +++ gcc/testsuite/gfortran.dg/use_rename_10.f90 | 28 ++ gcc/testsuite/gfortran.dg/use_rename_11.f90 | 79 ++++ gcc/testsuite/gnat.dg/thunk2.adb | 11 + gcc/testsuite/gnat.dg/thunk2.ads | 12 + gcc/testsuite/gnat.dg/thunk2_pkg.ads | 11 + gcc/wide-int.h | 3 +- libgcc/ChangeLog | 10 + libgcc/config/i386/gnu-unwind.h | 60 ++- libgomp/ChangeLog | 19 + libgomp/configure | 85 ++-- libgomp/libgomp_g.h | 2 +- libgomp/plugin/configfrag.ac | 91 ++-- libgomp/plugin/plugin-nvptx.c | 9 - libphobos/ChangeLog | 10 + libphobos/libdruntime/gcc/sections/elf_shared.d | 4 + libstdc++-v3/ChangeLog | 115 +++++ libstdc++-v3/doc/html/manual/configure.html | 3 +- libstdc++-v3/doc/xml/manual/configure.xml | 3 +- libstdc++-v3/include/ext/throw_allocator.h | 21 + libstdc++-v3/include/std/mutex | 8 +- libstdc++-v3/python/libstdcxx/v6/printers.py | 196 ++++++--- .../filesystem/filesystem_error/cons.cc | 2 +- .../testsuite/libstdc++-prettyprinters/59161.cc | 2 - .../testsuite/libstdc++-prettyprinters/80276.cc | 3 + .../testsuite/libstdc++-prettyprinters/91997.cc | 53 +++ .../testsuite/libstdc++-prettyprinters/compat.cc | 28 +- .../testsuite/libstdc++-prettyprinters/cxx11.cc | 20 + .../libstdc++-prettyprinters/filesystem-ts.cc | 39 ++ 63 files changed, 2573 insertions(+), 423 deletions(-) create mode 100644 gcc/testsuite/gfortran.dg/charlen_18.f90 create mode 100644 gcc/testsuite/gfortran.dg/class_allocate_25.f90 create mode 100644 gcc/testsuite/gfortran.dg/class_assign_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/contiguous_10.f90 create mode 100644 gcc/testsuite/gfortran.dg/data_inquiry_ref.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_36.f90 create mode 100644 gcc/testsuite/gfortran.dg/dependency_60.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr96325.f90 create mode 100644 gcc/testsuite/gfortran.dg/unlimited_polymorphic_32.f03 create mode 100644 gcc/testsuite/gfortran.dg/use_rename_10.f90 create mode 100644 gcc/testsuite/gfortran.dg/use_rename_11.f90 create mode 100644 gcc/testsuite/gnat.dg/thunk2.adb create mode 100644 gcc/testsuite/gnat.dg/thunk2.ads create mode 100644 gcc/testsuite/gnat.dg/thunk2_pkg.ads create mode 100644 libstdc++-v3/testsuite/libstdc++-prettyprinters/91997.cc create mode 100644 libstdc++-v3/testsuite/libstdc++-prettyprinters/filesystem-ts.cc