Skip to content

Commit 5942ca4

Browse files
committed
[flang][tests] Enable some fixed tests, disable some with valid new errors
Many gfortran regression tests that were disabled because they failed have been fixed in llvm-project/main, and can now be removed from the DisabledFiles.cmake file. Some tests that were compiling and running no longer do so because they contain valid errors that are now detected by flang at compilation time. Differential Revision: https://reviews.llvm.org/D157457
1 parent af2e071 commit 5942ca4

File tree

1 file changed

+9
-14
lines changed

1 file changed

+9
-14
lines changed

Fortran/gfortran/regression/DisabledFiles.cmake

Lines changed: 9 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,7 @@ file(GLOB UNIMPLEMENTED_FILES CONFIGURE_DEPENDS
9898
is_contiguous_2.f90
9999
pr103366.f90
100100
pr84088.f90
101+
pr88932.f90
101102
pr92277.f90
102103
pr95828.f90
103104
select_rank_5.f90
@@ -153,6 +154,7 @@ file(GLOB UNIMPLEMENTED_FILES CONFIGURE_DEPENDS
153154
proc_ptr_39.f90
154155
proc_ptr_42.f90
155156
proc_ptr_43.f90
157+
proc_ptr_45.f90
156158
proc_ptr_5.f90
157159
proc_ptr_51.f90
158160
proc_ptr_comp_10.f90
@@ -235,6 +237,7 @@ file(GLOB UNIMPLEMENTED_FILES CONFIGURE_DEPENDS
235237
allocate_derived_2.f90
236238
allocate_derived_3.f90
237239
allocate_with_mold_2.f90
240+
allocate_with_mold_4.f90
238241
allocate_with_source_18.f03
239242
allocate_with_source_13.f03
240243
allocate_with_source_14.f03
@@ -722,6 +725,7 @@ file(GLOB UNIMPLEMENTED_FILES CONFIGURE_DEPENDS
722725
class_optional_1.f90
723726
class_optional_2.f90
724727
coarray_41.f90
728+
submodule_26.f08
725729

726730
# unimplemented: coarray reference
727731
coarray_lib_comm_1.f90
@@ -1412,6 +1416,10 @@ file(GLOB SKIPPED_FILES CONFIGURE_DEPENDS
14121416
winapi.f90
14131417
zero_array_components_1.f90
14141418

1419+
# These tests attempt to print the value of the private component of a C_PTR.
1420+
init_flag_17.f90
1421+
c_ptr_tests_16.f90
1422+
14151423
# error: 'fir.convert' op invalid type conversion
14161424
achar_4.f90
14171425
char_cast_2.f90
@@ -2288,12 +2296,11 @@ file(GLOB FAILING_FILES CONFIGURE_DEPENDS
22882296
allocate_error_2.f90
22892297
allocate_error_4.f90
22902298
argument_checking_14.f90
2291-
argument_checking_19.f90
2299+
argument_checking_19.f90 # warning instead of error
22922300
argument_checking_20.f90
22932301
argument_checking_22.f90
22942302
argument_checking_24.f90
22952303
argument_checking_2.f90
2296-
argument_checking_4.f90
22972304
arith_divide.f
22982305
arith_divide_no_check.f
22992306
arithmetic_overflow_1.f90
@@ -2459,7 +2466,6 @@ file(GLOB FAILING_FILES CONFIGURE_DEPENDS
24592466
modulo_check.f90
24602467
move_alloc_17.f90
24612468
mvbits_9.f90
2462-
namelist_2.f90
24632469
namelist_34.f90
24642470
namelist_35.f90
24652471
namelist_3.f90
@@ -2519,7 +2525,6 @@ file(GLOB FAILING_FILES CONFIGURE_DEPENDS
25192525
private_type_4.f90
25202526
private_type_9.f90
25212527
proc_decl_11.f90
2522-
proc_decl_26.f90
25232528
proc_decl_4.f90
25242529
protected_3.f90
25252530
ptr-func-2.f90
@@ -2631,9 +2636,6 @@ file(GLOB FAILING_FILES CONFIGURE_DEPENDS
26312636
hollerith5.f90
26322637
hollerith_legacy.f90
26332638
imag_1.f
2634-
import7.f90
2635-
include_10.f
2636-
include_11.f
26372639
include_12.f
26382640
initialization_29.f90
26392641
intent_out_11.f90
@@ -2668,14 +2670,11 @@ file(GLOB FAILING_FILES CONFIGURE_DEPENDS
26682670
pr83113.f90
26692671
pr84957.f90
26702672
pr88228.f90
2671-
pr88932.f90
26722673
pr91650_2.f90
26732674
pr91945.f90
26742675
pr95090.f90
2675-
pr95500.f90
26762676
pr95689.f90
26772677
print_fmt_3.f
2678-
proc_ptr_45.f90
26792678
public_private_module_4.f90
26802679
quad_1.f90
26812680
recursive_interface_1.f90
@@ -2685,15 +2684,11 @@ file(GLOB FAILING_FILES CONFIGURE_DEPENDS
26852684
specifics_2.f90
26862685
stop_2.f
26872686
submodule_24.f08
2688-
submodule_26.f08
2689-
transfer_null_1.f90
26902687
unused_artificial_dummies_1.f90
26912688
wdate-time.F90
26922689
whole_file_10.f90
26932690
whole_file_29.f90
26942691
whole_file_31.f90
2695-
whole_file_9.f90
2696-
widechar_10.f90
26972692
zero_sized_12.f90
26982693

26992694
# This test has a #illegal preprocessor directive. I think this is expected to

0 commit comments

Comments
 (0)