diff options
author | Christophe Lyon <christophe.lyon@st.com> | 2014-05-16 17:12:21 +0200 |
---|---|---|
committer | Christophe Lyon <christophe.lyon@st.com> | 2014-05-16 17:12:21 +0200 |
commit | fad316adcad1edd1cbb1e01769768abcffcb1070 (patch) | |
tree | 3823267fa869acfebee0e0c30d86a277afb1f45c /compute_ref.c | |
parent | 2abbb6e9c9987f5d7cd9ff68c8812db388266e60 (diff) | |
download | platform_external_arm-neon-tests-fad316adcad1edd1cbb1e01769768abcffcb1070.tar.gz platform_external_arm-neon-tests-fad316adcad1edd1cbb1e01769768abcffcb1070.tar.bz2 platform_external_arm-neon-tests-fad316adcad1edd1cbb1e01769768abcffcb1070.zip |
Add new output file, to make conversion to GCC dejagnu testsuite easier.
Diffstat (limited to 'compute_ref.c')
-rw-r--r-- | compute_ref.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/compute_ref.c b/compute_ref.c index d6b364e..331fa01 100644 --- a/compute_ref.c +++ b/compute_ref.c @@ -35,6 +35,7 @@ THE SOFTWARE. FILE* log_file = NULL; FILE* ref_file = NULL; +FILE* gcc_tests_file = NULL; #define LOGFILE "stm-arm-neon-ref.log" @@ -42,6 +43,7 @@ void cleanup (void) { if (log_file) fclose (log_file); if (ref_file) fclose (ref_file); + if (gcc_tests_file) fclose (gcc_tests_file); exit (1); } @@ -211,6 +213,12 @@ int main (void) cleanup (); } + gcc_tests_file = fopen (GCCTESTS_FILE, "w"); + if (gcc_tests_file == NULL) { + fprintf (log_file, "Error opening GCC ref file %s\n", GCCTESTS_FILE); + cleanup (); + } + fprintf (log_file, "Computing refs....\n"); exec_vld1 (); |