@@ -316,6 +316,8 @@ file(GLOB UNIMPLEMENTED_FILES CONFIGURE_DEPENDS
316
316
allocate_with_source_14.f03
317
317
allocate_with_source_17.f03
318
318
allocate_with_source_21.f03
319
+ allocate_with_source_22.f03
320
+ allocate_with_source_23.f03
319
321
allocate_with_source_25.f90
320
322
allocate_with_source_8.f08
321
323
associate_18.f08
@@ -534,6 +536,7 @@ file(GLOB UNIMPLEMENTED_FILES CONFIGURE_DEPENDS
534
536
proc_ptr_comp_50.f90
535
537
proc_ptr_comp_pass_3.f90
536
538
proc_ptr_comp_pass_6.f90
539
+ ptr_func_assign_1.f08
537
540
ptr_func_assign_2.f08
538
541
ptr_func_assign_3.f08
539
542
realloc_on_assign_20.f90
@@ -1869,6 +1872,23 @@ file(GLOB FAILING_FILES CONFIGURE_DEPENDS
1869
1872
Wall.f90 # no warning for missing & on continuation line in char constant
1870
1873
Wno-all.f90 # no warning for missing & on continuation line in char constant
1871
1874
bessel_7.f90 # unclear
1875
+ bounds_check_10.f90
1876
+ bounds_check_7.f90
1877
+ bounds_check_array_ctor_1.f90
1878
+ bounds_check_array_ctor_2.f90
1879
+ bounds_check_array_ctor_6.f90
1880
+ bounds_check_array_ctor_7.f90
1881
+ bounds_check_array_ctor_8.f90
1882
+ bounds_check_fail_4.f90
1883
+ bounds_check_strlen_1.f90
1884
+ bounds_check_strlen_2.f90
1885
+ bounds_check_strlen_3.f90
1886
+ bounds_check_strlen_4.f90
1887
+ bounds_check_strlen_5.f90
1888
+ bounds_check_strlen_7.f90
1889
+ char_bounds_check_fail_1.f90
1890
+ char_pointer_assign_4.f90
1891
+ char_pointer_assign_5.f90
1872
1892
check_bits_1.f90 # requires -fcheck=bits to catch ISHFTC runtime error
1873
1893
check_bits_2.f90 # requires -fcheck=bits to catch ISHFTC runtime error
1874
1894
internal_dummy_2.f08 # causes flang-new to crash llvm-project/issues/76927
@@ -1877,10 +1897,16 @@ file(GLOB FAILING_FILES CONFIGURE_DEPENDS
1877
1897
dollar_edit_descriptor_4.f # TODO: (i3,$) format shouldn't advance record when looping
1878
1898
list_read_11.f90 # more CR character shenanigans
1879
1899
matmul_5.f90
1900
+ matmul_bounds_10.f90
1880
1901
matmul_bounds_11.f90
1881
1902
matmul_bounds_13.f90
1882
1903
matmul_bounds_15.f
1883
1904
matmul_bounds_16.f
1905
+ matmul_bounds_2.f90
1906
+ matmul_bounds_3.f90
1907
+ matmul_bounds_4.f90
1908
+ matmul_bounds_5.f90
1909
+ matmul_bounds_8.f90
1884
1910
matmul_bounds_7.f90
1885
1911
matmul_bounds_9.f90
1886
1912
maxloc_2.f90
@@ -1890,6 +1916,7 @@ file(GLOB FAILING_FILES CONFIGURE_DEPENDS
1890
1916
maxlocval_2.f90
1891
1917
maxlocval_4.f90
1892
1918
merge_bits_2.F90
1919
+ merge_char_3.f90
1893
1920
minloc_1.f90
1894
1921
minlocval_1.f90
1895
1922
minlocval_4.f90
@@ -1929,6 +1956,11 @@ file(GLOB FAILING_FILES CONFIGURE_DEPENDS
1929
1956
pr96436_3.f90
1930
1957
pr96436_4.f90
1931
1958
pr96436_5.f90
1959
+ pr96436_6.f90
1960
+ pr96436_7.f90
1961
+ pr96436_8.f90
1962
+ pr96436_9.f90
1963
+ pr96436_10.f90
1932
1964
promotion_3.f90
1933
1965
promotion_4.f90
1934
1966
promotion.f90
@@ -1960,7 +1992,10 @@ file(GLOB FAILING_FILES CONFIGURE_DEPENDS
1960
1992
real8-4.f90
1961
1993
real_const_3.f90
1962
1994
realloc_on_assign_11.f90
1995
+ recursive_check_11.f90
1996
+ recursive_check_13.f90
1963
1997
recursive_check_7.f90
1998
+ recursive_check_9.f90
1964
1999
repeat_1.f90
1965
2000
reshape_order_1.f90
1966
2001
reshape_order_2.f90
@@ -1974,10 +2009,12 @@ file(GLOB FAILING_FILES CONFIGURE_DEPENDS
1974
2009
streamio_17.f90
1975
2010
streamio_4.f90
1976
2011
system_clock_3.f08
2012
+ transpose_2.f90
1977
2013
unf_io_convert_4.f90
1978
2014
unf_read_corrupted_1.f90
1979
2015
unf_short_record_1.f90
1980
2016
unformatted_subrecord_1.f90
2017
+ unpack_bounds_1.f90
1981
2018
unpack_bounds_2.f90
1982
2019
unpack_bounds_3.f90
1983
2020
utf8_1.f03
@@ -1991,77 +2028,6 @@ file(GLOB FAILING_FILES CONFIGURE_DEPENDS
1991
2028
write_check.f90
1992
2029
zero_sized_1.f90
1993
2030
1994
- # ---------------------------------------------------------------------------
1995
- #
1996
- # These tests are expected to fail at runtime, but pass instead.
1997
- #
1998
- allocate_error_1.f90
1999
- bounds_check_7.f90
2000
- bounds_check_10.f90
2001
- all_bounds_1.f90
2002
- bounds_check_12.f90
2003
- bounds_check_array_ctor_1.f90
2004
- bounds_check_array_ctor_2.f90
2005
- bounds_check_array_ctor_4.f90
2006
- bounds_check_array_ctor_6.f90
2007
- bounds_check_array_ctor_7.f90
2008
- bounds_check_array_ctor_8.f90
2009
- bounds_check_fail_3.f90
2010
- bounds_check_fail_4.f90
2011
- bounds_check_strlen_1.f90
2012
- bounds_check_strlen_2.f90
2013
- bounds_check_strlen_3.f90
2014
- bounds_check_strlen_4.f90
2015
- bounds_check_strlen_5.f90
2016
- bounds_check_strlen_7.f90
2017
- char_bounds_check_fail_1.f90
2018
- char_pointer_assign_4.f90
2019
- char_pointer_assign_5.f90
2020
- cshift_bounds_2.f90
2021
- deallocate_error_1.f90
2022
- deallocate_error_2.f90
2023
- do_check_2.f90
2024
- do_check_3.f90
2025
- do_check_4.f90
2026
- do_check_11.f90
2027
- do_check_12.f90
2028
- endfile_4.f90
2029
- fmt_g0_2.f08
2030
- inline_sum_bounds_check_1.f90
2031
- inline_sum_bounds_check_2.f90
2032
- io_real_boz2.f90
2033
- io_real_boz_4.f90
2034
- io_real_boz_5.f90
2035
- matmul_bounds_2.f90
2036
- matmul_bounds_3.f90
2037
- matmul_bounds_4.f90
2038
- matmul_bounds_5.f90
2039
- matmul_bounds_8.f90
2040
- matmul_bounds_10.f90
2041
- maxloc_bounds_1.f90
2042
- maxloc_bounds_2.f90
2043
- maxloc_bounds_3.f90
2044
- maxloc_bounds_4.f90
2045
- maxloc_bounds_5.f90
2046
- maxloc_bounds_7.f90
2047
- maxloc_bounds_8.f90
2048
- merge_char_3.f90
2049
- no_unit_error_1.f90
2050
- pack_bounds_1.f90
2051
- pointer_check_10.f90
2052
- pointer_remapping_6.f08
2053
- pr96436_6.f90
2054
- pr96436_7.f90
2055
- pr96436_8.f90
2056
- pr96436_9.f90
2057
- pr96436_10.f90
2058
- recursive_check_9.f90
2059
- recursive_check_11.f90
2060
- recursive_check_13.f90
2061
- spread_bounds_1.f90
2062
- transpose_2.f90
2063
- unpack_bounds_1.f90
2064
-
2065
2031
# ---------------------------------------------------------------------------
2066
2032
#
2067
2033
# This test fails with optimizations enabled, but succeeds when compiled
0 commit comments