This is an archive of the discontinued LLVM Phabricator instance.

[test-suite] Update SPEC2017 CPU cam4 floating point tests to use specpp instead.
ClosedPublic

Authored by naromero77 on May 4 2021, 10:51 AM.

Details

Summary

Rename the netcdf OBJECT library to cam4_netcdf for consistency with other SPEC tests.

Allow possibility that validator for RATE and SPEED tests might be compiled differently.

Use specpp to process the Fortran90 source files. Split-up compile definitions for specpp processed files and regular files.

Rate test uses an additional compiler definition that needs to be passed to the specpp, but this requires some extra logic to handle properly.

Diff Detail

Repository
rT test-suite

Event Timeline

naromero77 created this revision.May 4 2021, 10:51 AM
naromero77 requested review of this revision.May 4 2021, 10:51 AM
Meinersbur accepted this revision.May 4 2021, 7:33 PM
This revision is now accepted and ready to land.May 4 2021, 7:33 PM