This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gcc_check/master-aarch64 in repository toolchain/ci/gcc.
from 89cf858571c libstdc++: Implement std::atomic<T*>::compare_exchange_weak adds cb17b505411 Fortran: TS 29113 testsuite
No new revisions were added by this update.
Summary of changes: .../gfortran.dg/c-interop/allocatable-dummy-c.c | 54 +++ .../gfortran.dg/c-interop/allocatable-dummy.f90 | 98 ++++++ .../c-interop/allocatable-optional-pointer.f90 | 23 ++ gcc/testsuite/gfortran.dg/c-interop/allocate-c.c | 168 +++++++++ .../gfortran.dg/c-interop/allocate-errors-c.c | 109 ++++++ .../gfortran.dg/c-interop/allocate-errors.f90 | 27 ++ gcc/testsuite/gfortran.dg/c-interop/allocate.f90 | 19 + .../argument-association-assumed-rank-1.f90 | 31 ++ .../argument-association-assumed-rank-2.f90 | 48 +++ .../argument-association-assumed-rank-3.f90 | 51 +++ .../argument-association-assumed-rank-4.f90 | 50 +++ .../argument-association-assumed-rank-5.f90 | 31 ++ .../argument-association-assumed-rank-6.f90 | 48 +++ .../argument-association-assumed-rank-7.f90 | 51 +++ .../argument-association-assumed-rank-8.f90 | 50 +++ .../gfortran.dg/c-interop/assumed-type-dummy.f90 | 84 +++++ gcc/testsuite/gfortran.dg/c-interop/c-interop.exp | 57 +++ gcc/testsuite/gfortran.dg/c-interop/c1255-1.f90 | 83 +++++ gcc/testsuite/gfortran.dg/c-interop/c1255-2.f90 | 106 ++++++ gcc/testsuite/gfortran.dg/c-interop/c1255a.f90 | 40 +++ gcc/testsuite/gfortran.dg/c-interop/c407a-1.f90 | 55 +++ gcc/testsuite/gfortran.dg/c-interop/c407a-2.f90 | 88 +++++ gcc/testsuite/gfortran.dg/c-interop/c407b-1.f90 | 107 ++++++ gcc/testsuite/gfortran.dg/c-interop/c407b-2.f90 | 150 ++++++++ gcc/testsuite/gfortran.dg/c-interop/c407c-1.f90 | 63 ++++ gcc/testsuite/gfortran.dg/c-interop/c516.f90 | 67 ++++ gcc/testsuite/gfortran.dg/c-interop/c524a.f90 | 30 ++ gcc/testsuite/gfortran.dg/c-interop/c535a-1.f90 | 65 ++++ gcc/testsuite/gfortran.dg/c-interop/c535a-2.f90 | 78 +++++ gcc/testsuite/gfortran.dg/c-interop/c535b-1.f90 | 333 ++++++++++++++++++ gcc/testsuite/gfortran.dg/c-interop/c535b-2.f90 | 387 +++++++++++++++++++++ gcc/testsuite/gfortran.dg/c-interop/c535b-3.f90 | 79 +++++ gcc/testsuite/gfortran.dg/c-interop/c535c-1.f90 | 87 +++++ gcc/testsuite/gfortran.dg/c-interop/c535c-2.f90 | 74 ++++ gcc/testsuite/gfortran.dg/c-interop/c535c-3.f90 | 73 ++++ gcc/testsuite/gfortran.dg/c-interop/c535c-4.f90 | 73 ++++ .../gfortran.dg/c-interop/cf-descriptor-1-c.c | 91 +++++ .../gfortran.dg/c-interop/cf-descriptor-1.f90 | 66 ++++ .../gfortran.dg/c-interop/cf-descriptor-2-c.c | 91 +++++ .../gfortran.dg/c-interop/cf-descriptor-2.f90 | 82 +++++ .../gfortran.dg/c-interop/cf-descriptor-3-c.c | 92 +++++ .../gfortran.dg/c-interop/cf-descriptor-3.f90 | 58 +++ .../gfortran.dg/c-interop/cf-descriptor-4-c.c | 112 ++++++ .../gfortran.dg/c-interop/cf-descriptor-4.f90 | 73 ++++ .../gfortran.dg/c-interop/cf-descriptor-5-c.c | 36 ++ .../gfortran.dg/c-interop/cf-descriptor-5.f90 | 31 ++ .../gfortran.dg/c-interop/cf-descriptor-6-c.c | 81 +++++ .../gfortran.dg/c-interop/cf-descriptor-6.f90 | 72 ++++ .../gfortran.dg/c-interop/cf-descriptor-7-c.c | 81 +++++ .../gfortran.dg/c-interop/cf-descriptor-7.f90 | 74 ++++ .../gfortran.dg/c-interop/cf-descriptor-8-c.c | 73 ++++ .../gfortran.dg/c-interop/cf-descriptor-8.f90 | 78 +++++ .../gfortran.dg/c-interop/cf-out-descriptor-1-c.c | 87 +++++ .../gfortran.dg/c-interop/cf-out-descriptor-1.f90 | 174 +++++++++ .../gfortran.dg/c-interop/cf-out-descriptor-2-c.c | 87 +++++ .../gfortran.dg/c-interop/cf-out-descriptor-2.f90 | 157 +++++++++ .../gfortran.dg/c-interop/cf-out-descriptor-3-c.c | 108 ++++++ .../gfortran.dg/c-interop/cf-out-descriptor-3.f90 | 134 +++++++ .../gfortran.dg/c-interop/cf-out-descriptor-4-c.c | 175 ++++++++++ .../gfortran.dg/c-interop/cf-out-descriptor-4.f90 | 207 +++++++++++ .../gfortran.dg/c-interop/cf-out-descriptor-5-c.c | 31 ++ .../gfortran.dg/c-interop/cf-out-descriptor-5.f90 | 48 +++ .../gfortran.dg/c-interop/cf-out-descriptor-6-c.c | 42 +++ .../gfortran.dg/c-interop/cf-out-descriptor-6.f90 | 115 ++++++ .../gfortran.dg/c-interop/contiguous-1-c.c | 56 +++ .../gfortran.dg/c-interop/contiguous-1.f90 | 67 ++++ .../gfortran.dg/c-interop/contiguous-2-c.c | 113 ++++++ .../gfortran.dg/c-interop/contiguous-2.f90 | 152 ++++++++ .../gfortran.dg/c-interop/contiguous-3-c.c | 80 +++++ .../gfortran.dg/c-interop/contiguous-3.f90 | 171 +++++++++ .../gfortran.dg/c-interop/deferred-character-1.f90 | 76 ++++ .../gfortran.dg/c-interop/deferred-character-2.f90 | 55 +++ .../gfortran.dg/c-interop/dump-descriptors.c | 195 +++++++++++ .../gfortran.dg/c-interop/dump-descriptors.h | 12 + gcc/testsuite/gfortran.dg/c-interop/establish-c.c | 134 +++++++ .../gfortran.dg/c-interop/establish-errors-c.c | 120 +++++++ .../gfortran.dg/c-interop/establish-errors.f90 | 30 ++ gcc/testsuite/gfortran.dg/c-interop/establish.f90 | 35 ++ .../gfortran.dg/c-interop/explicit-interface.f90 | 60 ++++ .../gfortran.dg/c-interop/fc-descriptor-1-c.c | 46 +++ .../gfortran.dg/c-interop/fc-descriptor-1.f90 | 34 ++ .../gfortran.dg/c-interop/fc-descriptor-2-c.c | 68 ++++ .../gfortran.dg/c-interop/fc-descriptor-2.f90 | 40 +++ .../gfortran.dg/c-interop/fc-descriptor-3-c.c | 42 +++ .../gfortran.dg/c-interop/fc-descriptor-3.f90 | 37 ++ .../gfortran.dg/c-interop/fc-descriptor-4-c.c | 57 +++ .../gfortran.dg/c-interop/fc-descriptor-4.f90 | 36 ++ .../gfortran.dg/c-interop/fc-descriptor-5-c.c | 28 ++ .../gfortran.dg/c-interop/fc-descriptor-5.f90 | 35 ++ .../gfortran.dg/c-interop/fc-descriptor-6-c.c | 51 +++ .../gfortran.dg/c-interop/fc-descriptor-6.f90 | 50 +++ .../gfortran.dg/c-interop/fc-descriptor-7-c.c | 46 +++ .../gfortran.dg/c-interop/fc-descriptor-7.f90 | 37 ++ .../gfortran.dg/c-interop/fc-descriptor-8-c.c | 20 ++ .../gfortran.dg/c-interop/fc-descriptor-8.f90 | 22 ++ .../gfortran.dg/c-interop/fc-descriptor-9-c.c | 42 +++ .../gfortran.dg/c-interop/fc-descriptor-9.f90 | 23 ++ .../gfortran.dg/c-interop/fc-out-descriptor-1-c.c | 52 +++ .../gfortran.dg/c-interop/fc-out-descriptor-1.f90 | 66 ++++ .../gfortran.dg/c-interop/fc-out-descriptor-2-c.c | 52 +++ .../gfortran.dg/c-interop/fc-out-descriptor-2.f90 | 66 ++++ .../gfortran.dg/c-interop/fc-out-descriptor-3-c.c | 71 ++++ .../gfortran.dg/c-interop/fc-out-descriptor-3.f90 | 59 ++++ .../gfortran.dg/c-interop/fc-out-descriptor-4-c.c | 96 +++++ .../gfortran.dg/c-interop/fc-out-descriptor-4.f90 | 75 ++++ .../gfortran.dg/c-interop/fc-out-descriptor-5-c.c | 30 ++ .../gfortran.dg/c-interop/fc-out-descriptor-5.f90 | 35 ++ .../gfortran.dg/c-interop/fc-out-descriptor-6-c.c | 50 +++ .../gfortran.dg/c-interop/fc-out-descriptor-6.f90 | 49 +++ .../gfortran.dg/c-interop/fc-out-descriptor-7-c.c | 136 ++++++++ .../gfortran.dg/c-interop/fc-out-descriptor-7.f90 | 71 ++++ .../gfortran.dg/c-interop/ff-descriptor-1.f90 | 123 +++++++ .../gfortran.dg/c-interop/ff-descriptor-2.f90 | 97 ++++++ .../gfortran.dg/c-interop/ff-descriptor-3.f90 | 148 ++++++++ .../gfortran.dg/c-interop/ff-descriptor-4.f90 | 198 +++++++++++ .../gfortran.dg/c-interop/ff-descriptor-5.f90 | 61 ++++ .../gfortran.dg/c-interop/ff-descriptor-6.f90 | 71 ++++ .../gfortran.dg/c-interop/ff-descriptor-7.f90 | 89 +++++ gcc/testsuite/gfortran.dg/c-interop/note-5-3.f90 | 55 +++ gcc/testsuite/gfortran.dg/c-interop/note-5-4-c.c | 10 + gcc/testsuite/gfortran.dg/c-interop/note-5-4.f90 | 63 ++++ gcc/testsuite/gfortran.dg/c-interop/optional-c.c | 82 +++++ gcc/testsuite/gfortran.dg/c-interop/optional.f90 | 114 ++++++ gcc/testsuite/gfortran.dg/c-interop/rank-class.f90 | 88 +++++ gcc/testsuite/gfortran.dg/c-interop/rank.f90 | 99 ++++++ .../c-interop/removed-restrictions-1.f90 | 41 +++ .../c-interop/removed-restrictions-2.f90 | 35 ++ .../c-interop/removed-restrictions-3.f90 | 37 ++ .../c-interop/removed-restrictions-4.f90 | 34 ++ gcc/testsuite/gfortran.dg/c-interop/section-1-c.c | 135 +++++++ gcc/testsuite/gfortran.dg/c-interop/section-1.f90 | 71 ++++ gcc/testsuite/gfortran.dg/c-interop/section-1p.f90 | 75 ++++ gcc/testsuite/gfortran.dg/c-interop/section-2-c.c | 175 ++++++++++ gcc/testsuite/gfortran.dg/c-interop/section-2.f90 | 102 ++++++ gcc/testsuite/gfortran.dg/c-interop/section-2p.f90 | 104 ++++++ gcc/testsuite/gfortran.dg/c-interop/section-3-c.c | 235 +++++++++++++ gcc/testsuite/gfortran.dg/c-interop/section-3.f90 | 103 ++++++ gcc/testsuite/gfortran.dg/c-interop/section-3p.f90 | 127 +++++++ gcc/testsuite/gfortran.dg/c-interop/section-4-c.c | 101 ++++++ gcc/testsuite/gfortran.dg/c-interop/section-4.f90 | 23 ++ .../gfortran.dg/c-interop/section-errors-c.c | 149 ++++++++ .../gfortran.dg/c-interop/section-errors.f90 | 27 ++ gcc/testsuite/gfortran.dg/c-interop/select-c.c | 138 ++++++++ .../gfortran.dg/c-interop/select-errors-c.c | 125 +++++++ .../gfortran.dg/c-interop/select-errors.f90 | 27 ++ gcc/testsuite/gfortran.dg/c-interop/select.f90 | 18 + gcc/testsuite/gfortran.dg/c-interop/setpointer-c.c | 78 +++++ .../gfortran.dg/c-interop/setpointer-errors-c.c | 127 +++++++ .../gfortran.dg/c-interop/setpointer-errors.f90 | 28 ++ gcc/testsuite/gfortran.dg/c-interop/setpointer.f90 | 18 + gcc/testsuite/gfortran.dg/c-interop/shape.f90 | 77 ++++ gcc/testsuite/gfortran.dg/c-interop/size.f90 | 106 ++++++ gcc/testsuite/gfortran.dg/c-interop/tkr.f90 | 46 +++ .../c-interop/typecodes-array-basic-c.c | 169 +++++++++ .../c-interop/typecodes-array-basic.f90 | 151 ++++++++ .../gfortran.dg/c-interop/typecodes-array-char-c.c | 35 ++ .../gfortran.dg/c-interop/typecodes-array-char.f90 | 37 ++ .../c-interop/typecodes-array-float128-c.c | 38 ++ .../c-interop/typecodes-array-float128.f90 | 34 ++ .../c-interop/typecodes-array-int128-c.c | 40 +++ .../c-interop/typecodes-array-int128.f90 | 33 ++ .../c-interop/typecodes-array-longdouble-c.c | 37 ++ .../c-interop/typecodes-array-longdouble.f90 | 32 ++ .../gfortran.dg/c-interop/typecodes-sanity-c.c | 179 ++++++++++ .../gfortran.dg/c-interop/typecodes-sanity.f90 | 24 ++ .../c-interop/typecodes-scalar-basic-c.c | 168 +++++++++ .../c-interop/typecodes-scalar-basic.f90 | 160 +++++++++ .../c-interop/typecodes-scalar-float128-c.c | 38 ++ .../c-interop/typecodes-scalar-float128.f90 | 34 ++ .../c-interop/typecodes-scalar-int128-c.c | 41 +++ .../c-interop/typecodes-scalar-int128.f90 | 35 ++ .../c-interop/typecodes-scalar-longdouble-c.c | 37 ++ .../c-interop/typecodes-scalar-longdouble.f90 | 33 ++ gcc/testsuite/gfortran.dg/c-interop/ubound.f90 | 129 +++++++ gcc/testsuite/lib/target-supports.exp | 16 + 175 files changed, 13731 insertions(+) create mode 100644 gcc/testsuite/gfortran.dg/c-interop/allocatable-dummy-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/allocatable-dummy.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/allocatable-optional-pointer.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/allocate-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/allocate-errors-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/allocate-errors.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/allocate.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/argument-association-assume [...] create mode 100644 gcc/testsuite/gfortran.dg/c-interop/argument-association-assume [...] create mode 100644 gcc/testsuite/gfortran.dg/c-interop/argument-association-assume [...] create mode 100644 gcc/testsuite/gfortran.dg/c-interop/argument-association-assume [...] create mode 100644 gcc/testsuite/gfortran.dg/c-interop/argument-association-assume [...] create mode 100644 gcc/testsuite/gfortran.dg/c-interop/argument-association-assume [...] create mode 100644 gcc/testsuite/gfortran.dg/c-interop/argument-association-assume [...] create mode 100644 gcc/testsuite/gfortran.dg/c-interop/argument-association-assume [...] create mode 100644 gcc/testsuite/gfortran.dg/c-interop/assumed-type-dummy.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/c-interop.exp create mode 100644 gcc/testsuite/gfortran.dg/c-interop/c1255-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/c1255-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/c1255a.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/c407a-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/c407a-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/c407b-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/c407b-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/c407c-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/c516.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/c524a.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/c535a-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/c535a-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/c535b-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/c535b-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/c535b-3.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/c535c-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/c535c-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/c535c-3.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/c535c-4.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/cf-descriptor-1-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/cf-descriptor-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/cf-descriptor-2-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/cf-descriptor-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/cf-descriptor-3-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/cf-descriptor-3.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/cf-descriptor-4-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/cf-descriptor-4.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/cf-descriptor-5-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/cf-descriptor-5.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/cf-descriptor-6-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/cf-descriptor-6.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/cf-descriptor-7-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/cf-descriptor-7.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/cf-descriptor-8-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/cf-descriptor-8.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/cf-out-descriptor-1-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/cf-out-descriptor-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/cf-out-descriptor-2-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/cf-out-descriptor-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/cf-out-descriptor-3-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/cf-out-descriptor-3.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/cf-out-descriptor-4-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/cf-out-descriptor-4.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/cf-out-descriptor-5-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/cf-out-descriptor-5.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/cf-out-descriptor-6-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/cf-out-descriptor-6.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/contiguous-1-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/contiguous-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/contiguous-2-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/contiguous-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/contiguous-3-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/contiguous-3.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/deferred-character-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/deferred-character-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/dump-descriptors.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/dump-descriptors.h create mode 100644 gcc/testsuite/gfortran.dg/c-interop/establish-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/establish-errors-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/establish-errors.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/establish.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/explicit-interface.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/fc-descriptor-1-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/fc-descriptor-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/fc-descriptor-2-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/fc-descriptor-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/fc-descriptor-3-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/fc-descriptor-3.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/fc-descriptor-4-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/fc-descriptor-4.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/fc-descriptor-5-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/fc-descriptor-5.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/fc-descriptor-6-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/fc-descriptor-6.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/fc-descriptor-7-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/fc-descriptor-7.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/fc-descriptor-8-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/fc-descriptor-8.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/fc-descriptor-9-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/fc-descriptor-9.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/fc-out-descriptor-1-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/fc-out-descriptor-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/fc-out-descriptor-2-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/fc-out-descriptor-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/fc-out-descriptor-3-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/fc-out-descriptor-3.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/fc-out-descriptor-4-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/fc-out-descriptor-4.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/fc-out-descriptor-5-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/fc-out-descriptor-5.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/fc-out-descriptor-6-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/fc-out-descriptor-6.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/fc-out-descriptor-7-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/fc-out-descriptor-7.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/ff-descriptor-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/ff-descriptor-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/ff-descriptor-3.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/ff-descriptor-4.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/ff-descriptor-5.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/ff-descriptor-6.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/ff-descriptor-7.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/note-5-3.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/note-5-4-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/note-5-4.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/optional-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/optional.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/rank-class.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/rank.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/removed-restrictions-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/removed-restrictions-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/removed-restrictions-3.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/removed-restrictions-4.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/section-1-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/section-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/section-1p.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/section-2-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/section-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/section-2p.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/section-3-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/section-3.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/section-3p.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/section-4-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/section-4.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/section-errors-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/section-errors.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/select-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/select-errors-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/select-errors.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/select.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/setpointer-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/setpointer-errors-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/setpointer-errors.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/setpointer.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/shape.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/size.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/tkr.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/typecodes-array-basic-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/typecodes-array-basic.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/typecodes-array-char-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/typecodes-array-char.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/typecodes-array-float128-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/typecodes-array-float128.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/typecodes-array-int128-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/typecodes-array-int128.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/typecodes-array-longdouble-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/typecodes-array-longdouble.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/typecodes-sanity-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/typecodes-sanity.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/typecodes-scalar-basic-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/typecodes-scalar-basic.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/typecodes-scalar-float128-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/typecodes-scalar-float128.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/typecodes-scalar-int128-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/typecodes-scalar-int128.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/typecodes-scalar-longdouble-c.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/typecodes-scalar-longdouble.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/ubound.f90