aboutsummaryrefslogtreecommitdiffstats
path: root/compute_ref.c
diff options
context:
space:
mode:
authorChristophe Lyon <christophe.lyon@st.com>2014-05-16 17:12:21 +0200
committerChristophe Lyon <christophe.lyon@st.com>2014-05-16 17:12:21 +0200
commitfad316adcad1edd1cbb1e01769768abcffcb1070 (patch)
tree3823267fa869acfebee0e0c30d86a277afb1f45c /compute_ref.c
parent2abbb6e9c9987f5d7cd9ff68c8812db388266e60 (diff)
downloadplatform_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.c8
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 ();