Skip to content

Commit 2a85cd9

Browse files
authored
[Fortran] mark rhs LEN parameter tests as implemented (#89)
char_length_2{0,1}.f90 were fixed in llvm/llvm-project#80412. Now that these successfully compile I thought I might as well re-categorise the other tests in the same group too.
1 parent e2db060 commit 2a85cd9

File tree

1 file changed

+8
-23
lines changed

1 file changed

+8
-23
lines changed

Fortran/gfortran/regression/DisabledFiles.cmake

Lines changed: 8 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -717,29 +717,6 @@ file(GLOB UNIMPLEMENTED_FILES CONFIGURE_DEPENDS
717717
pr50769.f90
718718
realloc_on_assign_16a.f90
719719

720-
# unimplemented: gather rhs LEN parameters in assignment to allocatable
721-
allocate_assumed_charlen_4.f90
722-
allocate_error_5.f90
723-
associate_58.f90
724-
bounds_check_22.f90
725-
char_length_20.f90
726-
char_length_21.f90
727-
deferred_character_1.f90
728-
deferred_character_14.f90
729-
deferred_character_2.f90
730-
deferred_character_21.f90
731-
deferred_character_22.f90
732-
deferred_character_27.f90
733-
deferred_character_34.f90
734-
deferred_character_4.f90
735-
deferred_character_7.f90
736-
dependency_50.f90
737-
dependency_51.f90
738-
elemental_function_3.f90
739-
elemental_function_2.f90
740-
realloc_on_assign_14.f90
741-
widechar_11.f90
742-
743720
# unimplemented: passing dynamically optional argument to elemental procedures
744721
bounds_check_9.f90
745722
bounds_check_fail_2.f90
@@ -988,6 +965,9 @@ file(GLOB UNIMPLEMENTED_FILES CONFIGURE_DEPENDS
988965
forall_3.f90
989966
pr49698.f90
990967

968+
# unimplemented: compute elemental function result length parameters in HLFIR
969+
elemental_function_3.f90
970+
991971
# These tests are NYI: support for polymorphic types; when polymorphic
992972
# type support is enabled by option, they pass. Delete these when
993973
# polymorphic types are enabled by default.
@@ -1225,6 +1205,7 @@ file(GLOB SKIPPED_FILES CONFIGURE_DEPENDS
12251205
pr106918.f90 # NYI: dynamic character length in struct constr
12261206
pr92050.f90 # needs -fcheck=all
12271207
winapi.f90 # needs -lkernel32 and target *-*-cygwin*
1208+
widechar_11.f90 # No ASSIGNMENT matches TYPE(c_ptr) and TYPE(__builtin_c_ptr)
12281209

12291210
# error: 'fir.convert' op invalid type conversion
12301211
achar_4.f90
@@ -1960,6 +1941,7 @@ file(GLOB FAILING_FILES CONFIGURE_DEPENDS
19601941
widechar_intrinsics_8.f90
19611942
write_check.f90
19621943
zero_sized_1.f90
1944+
elemental_function_2.f90
19631945

19641946
# ---------------------------------------------------------------------------
19651947
#
@@ -2760,4 +2742,7 @@ file(GLOB FAILING_FILES CONFIGURE_DEPENDS
27602742

27612743
# Requires -ffloat-store
27622744
nearest_1.f90
2745+
2746+
# Requires -fcheck=mem
2747+
allocate_error_5.f90
27632748
)

0 commit comments

Comments
 (0)