Description
This is a known issue.
Problem
This test suite includes tests that cannot be compiled or executed correctly by any existing version of Flang.
Details
This test suite was originally developed for the proprietary Fujitsu C/C++/Fortran compilers. Flang is under active development currently. Therefore there are tests which result in NOEXE
(compilation error) or FAIL
(execution error or result verification error) instead of PASS
by the following reasons.
- Flang does not implement some features yet.
- Some bugs of Flang are not yet fixed.
- There are test failures for which we have not distinguished whether the failure is a Flang bug or a test bug.
Workaround
Don't expect current Flang to pass all tests. Use this test suite to compare test results of one run (e.g., before your change) and another run (e.g., after your change).
By default, Ninja stops compiling when a first compilation error is detected. Specify -k 0
option to continue compilation of remaining test programs.
Future direction
Missing features will be implemented in Flang and bugs of Flang will be fixed. We will fix bugs of tests or eliminate erroneous tests.