@@ -31,7 +31,30 @@ Detailed Results
31
31
32
32
### Cray
33
33
- 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.
35
58
36
59
### GCC
37
60
- Version: 12.2.0
@@ -152,3 +175,4 @@ Project is up to date
152
175
[ specification_expression_finalization.f90 ] : ../example/test-support/specification_expression_finalization.f90
153
176
[ compiler_test_m.f90 ] : ./compiler_test_m.f90
154
177
[ 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