declare isl_tab_get_ctx in isl_tab.h
[platform/upstream/isl.git] / codegen_test.sh.in
1 #!/bin/sh
2
3 EXEEXT=@EXEEXT@
4 srcdir=@srcdir@
5
6 failed=0
7
8 for i in $srcdir/test_inputs/codegen/*.in \
9                 $srcdir/test_inputs/codegen/cloog/*.in \
10                 $srcdir/test_inputs/codegen/omega/*.in \
11                 $srcdir/test_inputs/codegen/pldi2012/*.in; do
12         echo $i;
13         base=`basename $i .in`
14         test=test-$base.c
15         dir=`dirname $i`
16         ref=$dir/$base.c
17         (./isl_codegen$EXEEXT < $i > $test &&
18          diff -uw $ref $test && rm $test) || failed=1
19 done
20
21 test $failed -eq 0 || exit