This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_cross/gnu-master-arm-build_cross in repository toolchain/ci/gcc.
from 2b27f37f90c c++: Crash when deducing template arguments [PR98659] adds a311dfaf92c Update gcc de.po. adds 6bc6094fa3f testsuite: aix testsuite adjustments adds f35a4f96373 Daily bump. adds b83604c75fe dwarf2out: reset generation count in toplev::finalize [PR98751] adds c05cdfb3f63 OpenMP/Fortran: Fix gfortran.dg/gomp/is_device_ptr-2.f90 adds 7ab1abf3b82 openmp: Don't ICE on detach clause with erroneous decl [PR98742] adds 34599780d0d tree-optimization/98758 - fix integer arithmetic in data-re [...] adds 4d2ecd960a0 builtins: Fix up two bugs in access_ref::inform_access [PR98721] adds a95538b6c5a Fix gfortran.dg/gomp/task-detach-1.f90 for non 64bit pointers new ea74a3f548e vect: Fix VLA SLP invariant optimisation [PR98535] new 79e1251b642 c++: Defer access checking when processing bases [PR82613] new cafcfcb5840 c++: Fix tsubsting CLASS_PLACEHOLDER_TEMPLATE [PR95434] new 49e8c14ef6f Optimize combination of comparisons to dec+compare new 261cdd23195 Handle overflow in dependence analysis lambda ops gracefully new 4334b524274 [PR98722] LRA: Check that target has no 3-op add insn to tr [...] new 27c792895bd debug: Fix up DWARF 5 -g -flto -ffat-lto-objects [PR98765] new f8c67777661 rs6000: Fix rs6000_emit_le_vsx_store (PR98549) new e140f5fd3e2 aarch64: Split vec_selects of bottom elements into simple move new 911f797a9be c++: Avoid UB in signed shift [PR 98625] new 0bb27b81a76 libgomp: Fix up GOMP_task on s390x new 842afc4e289 Re: trapv question new fb39c4fe445 aix: make ctype_inline.h thread-safe and avoid _OBJ_DATA ch [...] new b93d0e36c0a Daily bump. new e711b67a908 Fix incorrect optimization by cprop_hardreg. new fa9d1ad2ff6 testsuite/98224 - un-XFAIL Walloca-2.c on ilp32 new 8afef308b49 testsuite/98241 - remove ilp32 XFAIL of gcc.dg/pr78973.c new f46a40112ca testsuite/97299 - more gcc.dg/vect/slp-reduc-3.c massaging new eaf883710c0 Fortran: This patch fixes comments 23 and 24 of PR96320. new a1a967ce1ff libstdc++: Regenerate Makefile.in new 3c1cf7350bf c++: Stat-hack for members [PR 98530] new 9be0a89c95c gcc/fortran/intrinsic.texi: Fix typo new 0568f801eff arm: [testuiste] Fix ivopts.c target test [PR96372] new e154009f35a Fix typo in arm_mve.h __arm_vcmpneq_s8 return type new 279d3a89b79 d: Enable private member access for __traits new 43705f3fa34 aarch64: Use canonical RTL for sqdmlal patterns new 0fb7aa205af c++: Fix up potential_constant_expression_1 FOR/WHILE_STMT [...] new 7944753fad5 c++: Fix null this pointer [PR 98624] new f645da0e4ab c++: Fix excessive instantiation inside decltype [PR71879] new efb6bc55a93 fwprop: Allow (subreg (mem)) simplifications new 68ba1039c7d [PR98777] LRA: Use preliminary created pseudo for in LRA el [...] new 9929d04ee24 testsuite: Adjust cpp2a/lambda-uneval regrex new 7559d465fda Daily bump. new 070a1fb5f52 MAINTAINERS: Update my e-mail address new bca467e56fe c++: ICE with delayed noexcept and attribute used [PR97966] new ee78c20e74d Lower AVX512 vector comparison to AVX version when dest is vector. new 4e3beaca15c arm: Fix ICE with incompatible values for -mfp16-format [PR98636]. new fd61ca67f97 tree-optimization/98786 - fix issue with phiopt and abnormals new e287a2a11d7 on ARRAY_REFs sign-extend offsets only from sizetype's prec [...] new 36fe1cdc953 match.pd: Replace incorrect simplifications into copysign [ [...] new 8bad25eb56b middle-end/98773 - always sign extend CHREC_RIGHT new 4804de453e7 driver: do not check file existence here [PR 98452] new b46027c6544 Drop time profile for multi-threaded training run. new b2922559758 rs6000: Support variable insert and Expand vec_insert in ex [...] new e3a8ef8ef2a rs6000: Enable vec_insert for P8 with rs6000_expand_vector_ [...] new 4be156d6bef middle-end/98793 - properly handle BLKmode vectors in vecto [...] new eee8ed2f22b testsuite: Uniquify test names [PR 98795] new 9d33785f57d tree-ssa-mathopts: Use proper poly_int64 comparison with pa [...] new d7e681fc3af Testcase for old PR 47059 new bf8ee9e4eed Fortran: Fix for class functions as associated target [PR98565]. new 25fc4d01a8e c++: ICE when mangling operator name [PR98545] new a9ed18295bf c++: Fix up ubsan false positives on references [PR95693] new 90cbc769006 c++: Fix base copy elision thinko [PR98744] new 32a93eac7ad MAINTAINERS: Add myself for write after approval new b485fa167ef dwarf2out: Always emit required 0 entries for DWARF 5 in *. [...] new d08677c11dc testsuite: Fix sse2-andnpd-1.c and sse-andnps-1.c testscase [...] new b30e19b517f testsuite: Fix a typo - UINON_TYPE to UNION_TYPE - in gcc.t [...] new 70ab52b8caf testsuite: Fix a typo - UINON_TYPE to UNION_TYPE - in gcc.t [...] new 9cead790738 doc: ensure GCC_EXTRA_DIAGNOSTIC_OUTPUT gets an HTML anchor new ab8cde87cac testsuite: Enable spbp.C on AIX. new 89100826ace c++: ICE with noexcept in class in member function [PR96623] new 16b7b8a32d4 aarch64: Use RTL builtins for integer mla intrinsics new 8502e23d1f2 Daily bump. new eb9883c1312 testsuite: fix gcc.target/powerpc ilp32 failures new a8cef3cba69 c++: 'this' injection and static member functions [PR97399] new c63f091db89 rs6000: Fix up __m64 typedef in mmintrin.h [PR97301] new 7e0f147a29f c++: private inheritance access diagnostics fix [PR17314] new 81f928ec8e8 libphobos: Fix executables segfault on mipsel architecture new 6b1633378b7 Daily bump. new 02551aa9996 Daily bump. new 389b67feac7 Arm: Add NEON and MVE complex mul, mla and mls patterns. new b7a0507ad9f fold: Fix up strn{case,}cmp folding [PR98771] new 28229916e1b RTEMS: Fix GCC specification new c6b0e33febb Fortran: Fix deferred character lengths in array constructo [...] new 5d01fc7c116 Fix internal error on extension with interface at -O2 new 0433fc2d7d4 RTEMS: Fix default linker script new defc40db9e0 middle-end/98807 - more vector_element_bits fixes new 5089df534b8 Restore profile reproducibility. new e05a117dc4b Enable -fprofile-reproducible=parallel-runs for profiledbootstrap. new fe5cb7f94d4 configure: Add workaround for buggy binutils 2.35 [PR98811] new 10c83fb7131 gcc/fortran/intrinsic.texi: Fix typos new 94ff4c9dd98 c++: [[no_unique_address]] in empty base [PR98463] new d9ad3b422f0 Fix wrong format for fprintf. new 0194e2f02d7 libgomp: Add documentation for omp_fulfill_event runtime function new a43e0dfb63f Add test case for PR 96843. new 7d54cccad33 Commit test case for PR 96386. new d6f1cf644c4 PR c++/98646 - spurious -Wnonnull calling a member on the r [...] new a61efd46937 PR fortran/70070 - ICE on initializing character data beyon [...]
The 88 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: ChangeLog | 8 + MAINTAINERS | 3 +- Makefile.in | 2 +- gcc/ChangeLog | 348 +++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 5 + gcc/ada/gcc-interface/trans.c | 24 +- gcc/ada/gcc-interface/utils.c | 12 +- gcc/builtins.c | 25 +- gcc/c-family/c-common.c | 2 +- gcc/common.opt | 2 +- gcc/config/aarch64/aarch64-simd-builtins.def | 3 + gcc/config/aarch64/aarch64-simd.md | 203 ++++++++-- gcc/config/aarch64/arm_neon.h | 96 ++--- gcc/config/arm/arm_mve.h | 2 +- gcc/config/arm/iterators.md | 40 ++ gcc/config/arm/mve.md | 13 +- gcc/config/arm/neon.md | 19 + gcc/config/arm/unspecs.md | 3 + gcc/config/arm/vec-common.md | 57 +++ gcc/config/i386/i386-expand.c | 14 +- gcc/config/i386/predicates.md | 47 +++ gcc/config/i386/sse.md | 261 ++++++++++++- gcc/config/rs6000/mmintrin.h | 3 +- gcc/config/rs6000/rs6000-c.c | 44 ++- gcc/config/rs6000/rs6000-protos.h | 1 + gcc/config/rs6000/rs6000.c | 174 ++++++++- gcc/config/rtems.h | 8 +- gcc/configure | 6 +- gcc/configure.ac | 8 +- gcc/cp/ChangeLog | 165 ++++++++ gcc/cp/call.c | 40 +- gcc/cp/constexpr.c | 116 +++++- gcc/cp/cp-tree.h | 6 +- gcc/cp/cvt.c | 9 +- gcc/cp/init.c | 5 +- gcc/cp/mangle.c | 13 +- gcc/cp/module.cc | 51 ++- gcc/cp/name-lookup.c | 11 +- gcc/cp/parser.c | 45 ++- gcc/cp/pt.c | 30 +- gcc/cp/search.c | 55 ++- gcc/cp/semantics.c | 45 ++- gcc/cp/typeck.c | 3 +- gcc/cp/typeck2.c | 12 +- gcc/d/ChangeLog | 4 + gcc/d/dmd/MERGE | 2 +- gcc/d/dmd/traits.c | 10 +- gcc/doc/invoke.texi | 4 +- gcc/doc/sourcebuild.texi | 5 + gcc/dwarf2out.c | 156 ++++++-- gcc/fold-const-call.c | 22 +- gcc/fortran/ChangeLog | 29 ++ gcc/fortran/data.c | 15 + gcc/fortran/decl.c | 3 +- gcc/fortran/expr.c | 3 + gcc/fortran/intrinsic.texi | 12 +- gcc/fortran/resolve.c | 6 +- gcc/fortran/trans-intrinsic.c | 8 +- gcc/fwprop.c | 33 +- gcc/gcc.c | 36 +- gcc/gimple-fold.c | 2 +- gcc/hwint.h | 42 ++ gcc/lra-eliminations.c | 5 +- gcc/lra-int.h | 1 + gcc/lra.c | 4 + gcc/match.pd | 60 +-- gcc/optc-save-gen.awk | 2 + gcc/po/ChangeLog | 4 + gcc/po/de.po | 23 +- gcc/profile.c | 12 +- gcc/regcprop.c | 29 ++ gcc/testsuite/ChangeLog | 421 +++++++++++++++++++++ gcc/testsuite/c-c++-common/gomp/task-detach-2.c | 9 + gcc/testsuite/g++.dg/abi/mangle76.C | 40 ++ gcc/testsuite/g++.dg/cpp0x/decltype-71879.C | 5 + gcc/testsuite/g++.dg/cpp0x/noexcept63.C | 63 +++ gcc/testsuite/g++.dg/cpp0x/noexcept64.C | 24 ++ gcc/testsuite/g++.dg/cpp0x/this2.C | 8 + gcc/testsuite/g++.dg/cpp1y/constexpr-98672.C | 92 +++++ gcc/testsuite/g++.dg/cpp2a/lambda-generic9.C | 9 + gcc/testsuite/g++.dg/cpp2a/lambda-uneval1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/lambda-uneval5.C | 2 +- gcc/testsuite/g++.dg/cpp2a/no_unique_address8.C | 11 + gcc/testsuite/g++.dg/eh/spbp.C | 2 +- gcc/testsuite/g++.dg/init/elide7.C | 9 + gcc/testsuite/g++.dg/lookup/scoped1.C | 4 +- gcc/testsuite/g++.dg/modules/modules.exp | 18 +- gcc/testsuite/g++.dg/modules/stat-mem-1.h | 6 + gcc/testsuite/g++.dg/modules/stat-mem-1_a.H | 5 + gcc/testsuite/g++.dg/modules/stat-mem-1_b.C | 4 + gcc/testsuite/g++.dg/parse/access12.C | 24 ++ gcc/testsuite/g++.dg/tc1/dr142.C | 8 +- gcc/testsuite/g++.dg/tc1/dr52.C | 6 +- gcc/testsuite/g++.dg/template/access35.C | 19 + gcc/testsuite/g++.dg/template/pr97399.C | 23 ++ gcc/testsuite/g++.dg/ubsan/pr95693.C | 26 ++ gcc/testsuite/g++.dg/warn/Wnonnull10.C | 63 +++ gcc/testsuite/g++.dg/warn/Wnonnull5.C | 10 +- gcc/testsuite/g++.dg/warn/Wnonnull9.C | 117 ++++++ .../g++.old-deja/g++.brendan/visibility6.C | 4 +- .../g++.old-deja/g++.brendan/visibility8.C | 4 +- gcc/testsuite/g++.old-deja/g++.jason/access8.C | 5 +- gcc/testsuite/g++.old-deja/g++.law/access4.C | 5 +- gcc/testsuite/g++.old-deja/g++.law/visibility12.C | 7 +- gcc/testsuite/g++.old-deja/g++.law/visibility4.C | 5 +- gcc/testsuite/g++.old-deja/g++.law/visibility8.C | 5 +- gcc/testsuite/g++.old-deja/g++.other/access4.C | 4 +- gcc/testsuite/g++.target/i386/avx512f-pr96891-1.C | 37 ++ gcc/testsuite/g++.target/s390/pr98722.C | 12 + gcc/testsuite/gcc.dg/Walloca-2.c | 6 +- gcc/testsuite/gcc.dg/cpp/ucs.c | 4 +- gcc/testsuite/gcc.dg/debug/dwarf2/inline6.c | 1 - gcc/testsuite/gcc.dg/debug/dwarf2/lang-c11.c | 1 - gcc/testsuite/gcc.dg/debug/dwarf2/pr41445-7.c | 4 +- gcc/testsuite/gcc.dg/debug/dwarf2/pr41445-8.c | 1 - gcc/testsuite/gcc.dg/pr78973.c | 2 +- gcc/testsuite/gcc.dg/pr90248.c | 73 ++++ gcc/testsuite/gcc.dg/pr96674.c | 40 ++ gcc/testsuite/gcc.dg/pr98255.c | 49 +++ gcc/testsuite/gcc.dg/pr98721-1.c | 14 + gcc/testsuite/gcc.dg/pr98721-2.c | 8 + gcc/testsuite/gcc.dg/pr98766.c | 12 + gcc/testsuite/gcc.dg/pr98793.c | 38 ++ gcc/testsuite/gcc.dg/pr98807.c | 35 ++ gcc/testsuite/gcc.dg/torture/ftrapv-2.c | 4 +- gcc/testsuite/gcc.dg/torture/pr98758.c | 13 + gcc/testsuite/gcc.dg/torture/pr98773.c | 19 + gcc/testsuite/gcc.dg/torture/pr98786.c | 23 ++ .../gcc.dg/tree-ssa/builtin-sprintf-warn-20.c | 7 +- gcc/testsuite/gcc.dg/tree-ssa/copy-sign-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr47059.c | 45 +++ gcc/testsuite/gcc.dg/vect/slp-reduc-3.c | 7 +- gcc/testsuite/gcc.target/aarch64/sve/pr98535.c | 18 + gcc/testsuite/gcc.target/aarch64/vdup_lane_2.c | 2 +- gcc/testsuite/gcc.target/arm/ivopts.c | 2 +- gcc/testsuite/gcc.target/arm/pr98636.c | 6 + gcc/testsuite/gcc.target/i386/avx512bw-pr96891-1.c | 75 ++++ gcc/testsuite/gcc.target/i386/avx512f-pr96891-1.c | 40 ++ gcc/testsuite/gcc.target/i386/avx512f-pr96891-2.c | 30 ++ gcc/testsuite/gcc.target/i386/avx512f-pr96891-3.c | 39 ++ gcc/testsuite/gcc.target/i386/bitwise_mask_op-3.c | 1 - gcc/testsuite/gcc.target/i386/m128-check.h | 8 +- gcc/testsuite/gcc.target/i386/m256-check.h | 4 +- gcc/testsuite/gcc.target/i386/m512-check.h | 4 +- gcc/testsuite/gcc.target/i386/pr98694.c | 41 ++ .../gcc.target/powerpc/fold-vec-insert-char-p8.c | 11 +- .../gcc.target/powerpc/fold-vec-insert-char-p9.c | 19 +- .../gcc.target/powerpc/fold-vec-insert-double.c | 11 +- .../gcc.target/powerpc/fold-vec-insert-float-p8.c | 6 +- .../gcc.target/powerpc/fold-vec-insert-float-p9.c | 15 +- .../gcc.target/powerpc/fold-vec-insert-int-p8.c | 9 +- .../gcc.target/powerpc/fold-vec-insert-int-p9.c | 16 +- .../gcc.target/powerpc/fold-vec-insert-longlong.c | 12 +- .../gcc.target/powerpc/fold-vec-insert-short-p8.c | 9 +- .../gcc.target/powerpc/fold-vec-insert-short-p9.c | 12 +- gcc/testsuite/gcc.target/powerpc/m128-check.h | 9 +- gcc/testsuite/gcc.target/powerpc/pr79251-run.c | 28 ++ gcc/testsuite/gcc.target/powerpc/pr79251.h | 19 + gcc/testsuite/gcc.target/powerpc/pr79251.p8.c | 17 + gcc/testsuite/gcc.target/powerpc/pr79251.p9.c | 24 ++ gcc/testsuite/gcc.target/powerpc/vsx-builtin-7.c | 2 +- gcc/testsuite/gcc.target/riscv/pr98777.c | 31 ++ .../gdc.test/compilable/imports/test15371.d | 9 + gcc/testsuite/gdc.test/compilable/test15371.d | 10 + gcc/testsuite/gfortran.dg/associate_57.f90 | 47 +++ gcc/testsuite/gfortran.dg/associated_target_7.f90 | 87 +++++ gcc/testsuite/gfortran.dg/charlen_18.f90 | 18 + gcc/testsuite/gfortran.dg/gomp/is_device_ptr-2.f90 | 2 +- gcc/testsuite/gfortran.dg/gomp/task-detach-1.f90 | 2 +- .../gfortran.dg/interface_assignment_7.f90 | 84 ++++ gcc/testsuite/gfortran.dg/module_procedure_5.f90 | 31 ++ gcc/testsuite/gfortran.dg/module_procedure_6.f90 | 51 +++ gcc/testsuite/gfortran.dg/pr70070.f90 | 8 + gcc/testsuite/gnat.dg/thunk2.adb | 11 + gcc/testsuite/gnat.dg/thunk2.ads | 12 + gcc/testsuite/gnat.dg/thunk2_pkg.ads | 11 + gcc/testsuite/lib/target-supports.exp | 15 +- gcc/tree-data-ref.c | 54 ++- gcc/tree-dfa.c | 6 +- gcc/tree-ssa-ccp.c | 2 +- gcc/tree-ssa-math-opts.c | 4 +- gcc/tree-ssa-phiopt.c | 15 + gcc/tree-ssa-sccvn.c | 2 +- gcc/tree-vect-slp.c | 49 ++- gcc/tree.c | 8 +- gcc/value-prof.c | 26 +- libgcc/libgcov-merge.c | 14 +- libgcc/libgcov.h | 13 +- libgomp/ChangeLog | 12 + libgomp/libgomp.texi | 34 ++ libgomp/task.c | 22 +- libphobos/ChangeLog | 7 + libphobos/libdruntime/gcc/sections/elf_shared.d | 4 + libstdc++-v3/ChangeLog | 11 + libstdc++-v3/config/os/aix/ctype_inline.h | 12 +- libstdc++-v3/src/c++17/Makefile.in | 4 +- 197 files changed, 4676 insertions(+), 640 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/gomp/task-detach-2.c create mode 100644 gcc/testsuite/g++.dg/abi/mangle76.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype-71879.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept63.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept64.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/this2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-98672.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-generic9.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/no_unique_address8.C create mode 100644 gcc/testsuite/g++.dg/init/elide7.C create mode 100644 gcc/testsuite/g++.dg/modules/stat-mem-1.h create mode 100644 gcc/testsuite/g++.dg/modules/stat-mem-1_a.H create mode 100644 gcc/testsuite/g++.dg/modules/stat-mem-1_b.C create mode 100644 gcc/testsuite/g++.dg/parse/access12.C create mode 100644 gcc/testsuite/g++.dg/template/access35.C create mode 100644 gcc/testsuite/g++.dg/template/pr97399.C create mode 100644 gcc/testsuite/g++.dg/ubsan/pr95693.C create mode 100644 gcc/testsuite/g++.dg/warn/Wnonnull10.C create mode 100644 gcc/testsuite/g++.dg/warn/Wnonnull9.C create mode 100644 gcc/testsuite/g++.target/i386/avx512f-pr96891-1.C create mode 100644 gcc/testsuite/g++.target/s390/pr98722.C create mode 100644 gcc/testsuite/gcc.dg/pr90248.c create mode 100644 gcc/testsuite/gcc.dg/pr96674.c create mode 100644 gcc/testsuite/gcc.dg/pr98255.c create mode 100644 gcc/testsuite/gcc.dg/pr98721-1.c create mode 100644 gcc/testsuite/gcc.dg/pr98721-2.c create mode 100644 gcc/testsuite/gcc.dg/pr98766.c create mode 100644 gcc/testsuite/gcc.dg/pr98793.c create mode 100644 gcc/testsuite/gcc.dg/pr98807.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr98758.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr98773.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr98786.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr47059.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr98535.c create mode 100644 gcc/testsuite/gcc.target/arm/pr98636.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr96891-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr96891-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr96891-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr96891-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr98694.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr79251-run.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr79251.h create mode 100644 gcc/testsuite/gcc.target/powerpc/pr79251.p8.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr79251.p9.c create mode 100644 gcc/testsuite/gcc.target/riscv/pr98777.c create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test15371.d create mode 100644 gcc/testsuite/gdc.test/compilable/test15371.d create mode 100644 gcc/testsuite/gfortran.dg/associate_57.f90 create mode 100644 gcc/testsuite/gfortran.dg/associated_target_7.f90 create mode 100644 gcc/testsuite/gfortran.dg/charlen_18.f90 create mode 100644 gcc/testsuite/gfortran.dg/interface_assignment_7.f90 create mode 100644 gcc/testsuite/gfortran.dg/module_procedure_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/module_procedure_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr70070.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