# # Suite description # Run tc with all the diagnostic and debugging output enabled # on a representative program and ensure it doesn't crash anywhere # # # The testDriver has already set the following: # TS_HOME_DIRECTORY Home (source) directory of the driver # TS_BUILD_DIRECTORY Build directory of the driver # The following must be set for the testDriver. # TS_COMMAND Command to run on each test with the test name as the # first argument. # TS_SKIPLIST Name of the file that contains the tests to skip. # TS_SUFFIXES List of file suffixes of test files that should be run # with TS_COMMAND. # (testDriver defines some default values for these) export TS_COMMAND=${TS_BUILD_DIRECTORY}/bin/tc_tester # # Add additional definitions for use in testing this suite here # # The testDriver is already preconfigured for using stdout_err_tester, # so no further defines are require for using that, although SS_COMPILER_FLAGS # may be set to add compilation options. export TCBUILD_FLAGS="${TCBUILD_FLAGS} --tc-flags '-verbose4 -dumpast all -debug -debugopt -debugdefs -debug-instantiation -debug-postpone -stats -Stoptifustats2'" export SS_COMPILER_FLAGS="--nosilent --verbose -O --stoptifu" export SS_TC_NORMALIZER=${TS_BUILD_DIRECTORY}/bin/tc_nocrash_norm export SS_SUITE=compiler-output # need unlimited line output and extra time for this test export SS_LINE_LIMIT=0 export SS_TIME_LIMIT=1800