blob: 903f14e6d3a1d295d0c212eaea8971f5ee201635 [file] [log] [blame]
#===------------------------------------------------------------------------===#
#
# Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
# See https://llvm.org/LICENSE.txt for license information.
# SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
#
#===------------------------------------------------------------------------===#
# There are currently no unsupported files.
set(UNSUPPORTED_FILES "")
# These tests trigger "not yet implemented" assertions in flang.
file(GLOB UNIMPLEMENTED_FILES CONFIGURE_DEPENDS
# unimplemented: assumed rank in procedure interface
argument-association-assumed-rank-1.f90
argument-association-assumed-rank-2.f90
argument-association-assumed-rank-3.f90
argument-association-assumed-rank-4.f90
argument-association-assumed-rank-5.f90
argument-association-assumed-rank-6.f90
argument-association-assumed-rank-7.f90
argument-association-assumed-rank-8.f90
c535a-1.f90
cf-out-descriptor-6.f90
contiguous-1.f90
contiguous-2.f90
contiguous-3.f90
fc-descriptor-6.f90
fc-out-descriptor-6.f90
note-5-3.f90
note-5-4.f90
rank.f90
shape-bindc.f90
shape.f90
size-bindc.f90
size.f90
ubound-bindc.f90
ubound.f90
# unimplemented: BIND(C) internal procedures
deferred-character-2.f90
fc-out-descriptor-5.f90
ff-descriptor-5.f90
ff-descriptor-6.f90
ff-descriptor-7.f90
# unimplemented: support for polymorphic types
c407a-1.f90
c407b-1.f90
)
# These tests are skipped because they trigger internal compiler errors.
file(GLOB SKIPPED_FILES CONFIGURE_DEPENDS
# error: Unexpected typeless constant value
allocatable-dummy.f90
allocate-errors.f90
allocate.f90
cf-descriptor-1.f90
cf-descriptor-2.f90
cf-descriptor-3.f90
cf-descriptor-4.f90
cf-descriptor-5.f90
cf-descriptor-6.f90
cf-descriptor-7.f90
cf-descriptor-8.f90
cf-out-descriptor-1.f90
cf-out-descriptor-2.f90
cf-out-descriptor-3.f90
cf-out-descriptor-4.f90
cf-out-descriptor-5.f90
establish-errors.f90
establish.f90
fc-descriptor-1.f90
fc-descriptor-2.f90
fc-descriptor-3.f90
fc-descriptor-4.f90
fc-descriptor-5.f90
fc-descriptor-8.f90
fc-descriptor-9.f90
fc-out-descriptor-1.f90
fc-out-descriptor-2.f90
fc-out-descriptor-3.f90
fc-out-descriptor-4.f90
fc-out-descriptor-7.f90
ff-descriptor-2.f90
optional.f90
rank-class.f90
section-2.f90
section-2p.f90
section-3.f90
section-3p.f90
section-4.f90
section-errors.f90
select-errors.f90
select.f90
setpointer-errors.f90
setpointer.f90
shape-poly.f90
size-poly.f90
typecodes-array-basic.f90
typecodes-array-float128.f90
typecodes-array-int128.f90
typecodes-array-longdouble.f90
typecodes-sanity.f90
typecodes-scalar-basic.f90
typecodes-scalar-float128.f90
typecodes-scalar-int128.f90
typecodes-scalar-longdouble.f90
ubound-poly.f90
# error: '[SYM]' is an external procedure without the EXTERNAL attribute in a
# scope with IMPLICIT NONE(EXTERNAL)
fc-descriptor-7.f90
# error: A BIND(C) object must have an interoperable type
typecodes-array-char.f90
# error: No explicit type declared for '[SYM]'
section-1.f90
section-1p.f90
)
# These tests fail when they are expected to pass.
file(GLOB FAILING_FILES CONFIGURE_DEPENDS
# These files are expected to compile, but fail to do so.
c535b-1.f90
# These files are expected to fail to compile, but succeed instead.
c516.f90
c524a.f90
)