@@ -165,6 +165,13 @@ file(GLOB UNIMPLEMENTED_FILES CONFIGURE_DEPENDS
165165 unlimited_polymorphic_1.f03
166166 unlimited_polymorphic_32.f90
167167
168+ # unimplemented: assumed-rank variable in procedure implemented in Fortran
169+ associate_66.f90
170+ bind_c_optional-2.f90
171+ intent_out_19.f90
172+ intent_out_20.f90
173+ shape_12.f90
174+
168175 # unimplemented: ASYNCHRONOUS in procedure interface
169176 assumed_rank_13.f90
170177 asynchronous_3.f03
@@ -351,6 +358,7 @@ file(GLOB UNIMPLEMENTED_FILES CONFIGURE_DEPENDS
351358 pdt_25.f03
352359 pdt_27.f03
353360 pdt_28.f03
361+ pdt_36.f03
354362 pdt_7.f03
355363 pdt_9.f03
356364 pr95826.f90
@@ -541,6 +549,7 @@ file(GLOB SKIPPED_FILES CONFIGURE_DEPENDS
541549
542550 # error: No intrinsic or user-defined ASSIGNMENT(=) matches operand types
543551 # 'TYPE 1' and 'TYPE 2'
552+ assumed_type_18.f90
544553 dec-comparison-complex_1.f90
545554 dec-comparison-complex_2.f90
546555 dec-comparison-int_1.f90
@@ -853,6 +862,37 @@ file(GLOB SKIPPED_FILES CONFIGURE_DEPENDS
853862 include_19.f90
854863 include_20.f90
855864 include_8.f90
865+
866+ # ----------------------------------------------------------------------------
867+ #
868+ # These tests require 128-bit integer support. Since we do not process
869+ # DejaGNU directives to conditionally disable such tests, they are always
870+ # disabled until we can conditionally run such tests
871+ selected_logical_kind_3.f90
872+
873+ # error: conflicting debug info for argument
874+ entry_6.f90
875+
876+ # error: Only -std=f2018 is allowed currently.
877+ continuation_19.f
878+
879+ # error: Must be a constant value
880+ pdt_33.f03
881+
882+ # error: 'foo_size' is not a procedure
883+ pr103312.f90
884+
885+ # error: Actual argument type '__builtin_c_ptr' is not compatible with dummy
886+ # argument type 'c_ptr'
887+ pr108961.f90
888+
889+ # error: Procedure pointer 'op' with implicit interface may not be associated
890+ # with procedure designator 'new_t' with explicit interface that cannot be
891+ # called via an implicit interface
892+ pr112407a.f90
893+
894+ # This causes a segmentation fault at run-time.
895+ ishftc_optional_size_1.f90
856896)
857897
858898# These tests are disabled because they fail when they are expected to pass.
@@ -973,6 +1013,7 @@ file(GLOB FAILING_FILES CONFIGURE_DEPENDS
9731013 # anyway so the test-suite passes by default on AArch64.
9741014 entry_23.f
9751015 findloc_8.f90
1016+ pr99210.f90
9761017
9771018 # These tests fail on Ubuntu because of a bug in the not utility. At least
9781019 # some of these should work once the issue with not has been fixed.
@@ -1438,6 +1479,9 @@ file(GLOB FAILING_FILES CONFIGURE_DEPENDS
14381479 # error: No explicit type declared for 'arg4'
14391480 unused_artificial_dummies_1.f90
14401481
1482+ # Invalid specification expression: reference to OPTIONAL dummy argument
1483+ allocatable_length_2.f90
1484+
14411485 # Valid errors
14421486 # Valid out-of-bounds subscript errors, are warnings in gfortran
14431487 bounds_check_3.f90
@@ -1730,7 +1774,7 @@ file(GLOB FAILING_FILES CONFIGURE_DEPENDS
17301774 bounds_check_17.f90
17311775 pr48958.f90
17321776
1733- # These files require the __truncsfbf2 intrinsic that is not available in
1777+ # These files require the __truncsfbf2 intrinsic that is not available
17341778 # before GCC 13. Alternatively, it requires compiler-rt to be built and a
17351779 # command line option provided to instruct the compiler to use it. Currently,
17361780 # we do not support either a version check on GCC or require that compiler-rt
@@ -1751,4 +1795,50 @@ file(GLOB FAILING_FILES CONFIGURE_DEPENDS
17511795
17521796 # These are flaky tests, which may fail sometimes.
17531797 random_init_2.f90
1798+
1799+ # The causes of failure of these tests need to be investigated
1800+ PR113061.f90
1801+ allocate_with_source_29.f90
1802+ boz_8.f90
1803+ continuation_18.f90
1804+ data_initialized_4.f90
1805+ data_pointer_3.f90
1806+ date_and_time_2.f90
1807+ interface_50.f90
1808+ interface_procedure_1.f90
1809+ iso_fortran_env_9.f90
1810+ line_length_12.f90
1811+ oldstyle_5.f
1812+ pdt_34.f03
1813+ pdt_35.f03
1814+ pr104555.f90
1815+ pr112407b.f90
1816+ pr114883.f90
1817+ pr25623-2.f90
1818+ pr25623.f90
1819+ pr43984.f90
1820+ pr88624.f90
1821+ pr99139.f90
1822+ pr99368.f90
1823+ reshape_10.f90
1824+ selected_logical_kind_2.f90
1825+ submodule_3.f08
1826+ submodule_33.f08
1827+ achar_2.f90
1828+ allocate_with_source_30.f90
1829+ allocate_with_source_31.f90
1830+ backslash_1.f90
1831+ bound_11.f90
1832+ bounds_check_fail_6.f90
1833+ bounds_check_fail_7.f90
1834+ finalize_56.f90
1835+ internal_dummy_2.f08
1836+ iso_fortran_env_8.f90
1837+ optional_absent_12.f90
1838+ pr103389.f90
1839+ pr105456-nmlr.f90
1840+ pr105473.f90
1841+ pr111022.f90
1842+ pr114304.f90
1843+ zero_sized_15.f90
17541844)
0 commit comments