@@ -286,6 +286,9 @@ file(GLOB UNIMPLEMENTED_FILES CONFIGURE_DEPENDS
286
286
pr63331.f90
287
287
submodule_26.f08
288
288
289
+ # unimplemented: dummy argument coarray in procedure interface
290
+ complex_1.f90
291
+
289
292
# unimplemented: coarray reference
290
293
coarray_lib_comm_1.f90
291
294
@@ -297,6 +300,10 @@ file(GLOB UNIMPLEMENTED_FILES CONFIGURE_DEPENDS
297
300
# unimplemented: CriticalConstruct implementation
298
301
coarray_2.f90
299
302
coarray_critical_1.f90
303
+ coarray_critical_3.f90
304
+
305
+ # unimplemented: FORM TEAM statement
306
+ team_sync_2.f90
300
307
301
308
# unimplemented: SYNC IMAGES
302
309
pr71706.f90
@@ -351,6 +358,10 @@ file(GLOB UNIMPLEMENTED_FILES CONFIGURE_DEPENDS
351
358
random_init_4.f90
352
359
random_init_5.f90
353
360
random_init_6.f90
361
+ team_change_3.f90
362
+ team_form_3.f90
363
+ team_get_1.f90
364
+ team_end_3.f90
354
365
355
366
# unimplemented: %VAL() intrinsic for arguments
356
367
c_by_val_1.f
@@ -499,6 +510,10 @@ file(GLOB SKIPPED_FILES CONFIGURE_DEPENDS
499
510
# supported in flang or some other reason. If there are multiple errors
500
511
# in a single file, each distinct error message will be provided.
501
512
513
+ # error: ALLOCATABLE dummy argument 'arg=' must be associated with an
514
+ # ALLOCATABLE actual argument
515
+ class_transformational_1.f90
516
+
502
517
# error: Entity in ALLOCATE statement must have the ALLOCATABLE or POINTER
503
518
# attribute
504
519
ISO_Fortran_binding_15.f90
@@ -577,6 +592,7 @@ file(GLOB SKIPPED_FILES CONFIGURE_DEPENDS
577
592
hollerith4.f90
578
593
hollerith6.f90
579
594
pdt_23.f03
595
+ value_optional_2.f90
580
596
581
597
# error: Operands of .AND. must be LOGICAL; have 'TYPE 1' and 'TYPE 2'
582
598
dec_bitwise_ops_1.f90
@@ -604,6 +620,8 @@ file(GLOB SKIPPED_FILES CONFIGURE_DEPENDS
604
620
cray_pointers_7.f90
605
621
dec_math.f90
606
622
dec_math_5.f90
623
+ f_c_string1.f90
624
+ f_c_string2.f90
607
625
fmt_g0_6.f08
608
626
fmt_pf.f90
609
627
interface_12.f90
@@ -626,6 +644,11 @@ file(GLOB SKIPPED_FILES CONFIGURE_DEPENDS
626
644
# error: Actual argument for 'i=' has bad type 'LOGICAL(1)'
627
645
and_or_xor.f90
628
646
647
+ # error: Actual argument for 'x=' has bad type 'UNSIGNED''
648
+ out_of_range.f90
649
+ out_of_range_2.f90
650
+ out_of_range_3.f90
651
+
629
652
# error: Argument of ALLOCATED() must be an ALLOCATABLE object or component
630
653
select_rank_1.f90
631
654
@@ -767,6 +790,40 @@ file(GLOB SKIPPED_FILES CONFIGURE_DEPENDS
767
790
# Consider using override.yaml to enable this test but expect different behavior
768
791
coarray_lib_realloc_1.f90
769
792
793
+ # error: 'arith.constant' op integer return type must be signless
794
+ # error: Lowering to LLVM IR failed
795
+ # error: cannot be converted to LLVM IR: missing
796
+ # `LLVMTranslationDialectInterface` registration for dialect for op: func.func
797
+ unsigned_25.f90
798
+ unsigned_26.f90
799
+ unsigned_34.f90
800
+ unsigned_35.f90
801
+
802
+ # error: Operands must not be UNSIGNED
803
+ unsigned_43.f90
804
+ unsigned_44.f90
805
+
806
+ # error: Substring must begin at 1 or later, not -1
807
+ bounds_check_26.f90
808
+
809
+ # This test uses the makefile generation options -MT, -MD etc. which are
810
+ # not yet supported.
811
+ dependency_generation_1.f90
812
+
813
+ # error: BIND(C) procedure assembly name conflicts with non BIND(C) procedure
814
+ # assembly name
815
+ use_rename_14.f90
816
+
817
+ # ---------------------------------------------------------------------------
818
+ #
819
+ # These tests require REAL(kind=16) support. Currently, we do not determine
820
+ # if this is available before enabling the test. Until we can do so
821
+ # reliably, disable it everywhere.
822
+
823
+ pr82253.f90
824
+ pr91497.f90
825
+ nan_7.f90
826
+
770
827
# --------------------------------------------------------------------------
771
828
#
772
829
# These tests are skipped for a variety of reasons that don't fit well in
@@ -958,11 +1015,13 @@ file(GLOB FAILING_FILES CONFIGURE_DEPENDS
958
1015
pad_source_3.f # depends on -fno-pad-source option
959
1016
pad_source_4.f # depends on -ffixed-line-length-none option
960
1017
pad_source_5.f # depends on -ffixed-line-length-0 option
1018
+ pr119502.f90
961
1019
pr12884.f
962
1020
pr17286.f90
963
1021
pr17706.f90 # depends on -fno-sign-zero option
964
1022
pr59700.f90
965
1023
pr71523_2.f90
1024
+ pr88052.f90
966
1025
pr96436_3.f90
967
1026
pr96436_4.f90
968
1027
pr96436_5.f90
@@ -997,6 +1056,7 @@ file(GLOB FAILING_FILES CONFIGURE_DEPENDS
997
1056
recursive_check_13.f90
998
1057
recursive_check_7.f90
999
1058
recursive_check_9.f90
1059
+ reduce_1.f90
1000
1060
round_3.f08
1001
1061
selected_kind_1.f90
1002
1062
short_circuiting_3.f90
@@ -1008,6 +1068,12 @@ file(GLOB FAILING_FILES CONFIGURE_DEPENDS
1008
1068
unf_read_corrupted_1.f90
1009
1069
unf_short_record_1.f90
1010
1070
unformatted_subrecord_1.f90
1071
+ unsigned_2.f90
1072
+ unsigned_21.f90
1073
+ unsigned_22.f90
1074
+ unsigned_30.f90
1075
+ unsigned_4.f90
1076
+ utf8_3.f03
1011
1077
widechar_IO_4.f90
1012
1078
zero_sized_1.f90
1013
1079
elemental_function_2.f90
@@ -1020,6 +1086,10 @@ file(GLOB FAILING_FILES CONFIGURE_DEPENDS
1020
1086
pointer_check_3.f90
1021
1087
pointer_check_4.f90
1022
1088
1089
+ # This test fails with "STOP: code 2" when compiled with -O0, but passes at
1090
+ # higher optimization levels.
1091
+ pr117797.f90
1092
+
1023
1093
# ---------------------------------------------------------------------------
1024
1094
#
1025
1095
# These tests are expected to raise a runtime error, but currently don't.
@@ -1050,14 +1120,33 @@ file(GLOB FAILING_FILES CONFIGURE_DEPENDS
1050
1120
#
1051
1121
# Compilation of these tests is expected to fail, but it succeeds instead.
1052
1122
1123
+ allocate_error_8.f90
1053
1124
binding_label_tests_26b.f90
1125
+ do_concurrent_12.f90
1126
+ do_concurrent_15.f90
1127
+ empty_derived_type_2.f90
1128
+ interface_51.f90
1129
+ interface_52.f90
1130
+ proc_ptr_56.f90
1054
1131
test_common_binding_labels_2_main.f03
1055
1132
string_1.f90 # Expect error on 32 bits platform
1056
- volatile8.f90 # Gfortran expects compilation errors for invalid uses of volatile; flang
1057
- # supports one of these as an extension, and the others ought to either be warnings
1058
- # or errors. See the flang extensions document: "A non-definable actual argument,
1059
- # including the case of a vector subscript, may be associated with an ASYNCHRONOUS or VOLATILE dummy argument"
1060
- # llvm-project#137369
1133
+ unsigned_16.f90
1134
+ unsigned_37.f90
1135
+ unsigned_38.f90
1136
+ unsigned_41.f90
1137
+
1138
+ # This test seems to have been commented out entirely, and therefore
1139
+ # compilation will succeed. However, there are still DejaGNU annotations in
1140
+ # it, and one of them is xfail, so our framework registers this test as xfail.
1141
+ initialization_25.f90
1142
+
1143
+ # Gfortran expects compilation errors for invalid uses of volatile; flang
1144
+ # supports one of these as an extension, and the others ought to either be
1145
+ # warnings or errors. See the flang extensions document: "A non-definable
1146
+ # actual argument, including the case of a vector subscript, may be associated
1147
+ # with an ASYNCHRONOUS or VOLATILE dummy argument"
1148
+ # llvm-project#137369
1149
+ volatile8.f90
1061
1150
1062
1151
# Tests that exercise gfortran's ability to set -std=f95 and then see errors on newer features
1063
1152
abstract_type_1.f90
@@ -1836,6 +1925,7 @@ file(GLOB FAILING_FILES CONFIGURE_DEPENDS
1836
1925
iso_fortran_env_9.f90
1837
1926
line_length_12.f90
1838
1927
oldstyle_5.f
1928
+ out_of_range_1.f90
1839
1929
pdt_34.f03
1840
1930
pdt_35.f03
1841
1931
pr104555.f90
@@ -1851,6 +1941,7 @@ file(GLOB FAILING_FILES CONFIGURE_DEPENDS
1851
1941
selected_logical_kind_2.f90
1852
1942
submodule_3.f08
1853
1943
submodule_33.f08
1944
+ unsigned_21_be.f90
1854
1945
achar_2.f90
1855
1946
allocate_with_source_30.f90
1856
1947
allocate_with_source_31.f90
0 commit comments