@@ -31,7 +31,30 @@ Detailed Results
3131
3232### Cray
3333- Version: 13.0.1
34- - Result: 3 test failures.
34+ - Result: at least 3 test failures.
35+ The Smart-Pointers library does not currenlty build with the Cray Fortran compiler, but
36+ the compiler standard-conformance tests embodied in [ compiler_test_m.f90] also exist in
37+ a standalone format in a type-finalization [ branch] of the Berkely Lab fork of the
38+ llvm-test-suite repository. The reslts of running those compiler test show three compiler
39+ test failures as follows:
40+ ```
41+ git clone https://github.com/berkeleylab/llvm-test-suite
42+ cd llvm-test-suite/Fortran/UnitTests/finalization
43+ ftn compile_me_only.f90
44+ > ./a.out
45+ Cray Fortran : Version 13.0.1 fails to compile specification_expression_finalization.f90
46+ Pass: finalizes a non-allocatable object on the LHS of an intrinsic assignment
47+ Fail: finalizes an allocated allocatable LHS of an intrinsic assignment
48+ Pass: finalizes a target when the associated pointer is deallocated
49+ Pass: finalizes an object upon explicit deallocation
50+ Pass: finalizes a non-pointer non-allocatable object at the END statement
51+ Pass: finalizes a non-pointer non-allocatable object at the end of a block construct
52+ Pass: finalizes a function reference on the RHS of an intrinsic assignment
53+ Fail: finalizes a specification expression function result
54+ Fail: finalizes an intent(out) derived type dummy argument
55+ Pass: finalizes an allocatable component object
56+ ```
57+ The number of unit test failures for the remainder of the Smart-Pointers test suite is unknown.
3558
3659### GCC
3760- Version: 12.2.0
@@ -152,3 +175,4 @@ Project is up to date
152175[ specification_expression_finalization.f90 ] : ../example/test-support/specification_expression_finalization.f90
153176[ compiler_test_m.f90 ] : ./compiler_test_m.f90
154177[ sp_smart_pointer_test_m.f90 ] : ./sp_smart_pointer_test_m.F90
178+ [ branch ] : https://github.com/BerkeleyLab/llvm-test-suite/tree/fortran-type-finalization/Fortran/UnitTests/finalization
0 commit comments