Nov. 6, 1996
As we build up a HPF front-end package in public domain for HPCC community, a test suite was developed simultaneously. This package not only severed as a tester to our own package, it is also possible to be used to test other HPF compiler's frontend.
There are three components in the test suite, each of them is composed of several HPF programs.
The examples in our test suite were edited from two books:
Check these two books for details.
The Fortran syntax test suite is designed as a test of Fortran 90 and High Performance Fortran (HPF) compilers. It targets the parsing, or syntax-checking, phase of the compilers. The suite currently consists of 8 standard Fortran 90 programs and one HPF program. The programs were constructed synthetically from the formal syntax definition of the languages. They exercise every syntax rule at least once.
In this part, there are 35 files, which are designed to exercise each constraint defined in the Fortarn 90 speci fication . These constraints are organized in the following parts:
Each test file is coded to be syntax right but have certain semantic errors, which can be detected by semantics checking pass of our project.