isl_ast_build_node_from_schedule: handle basic AST build options
[isl.git] / codegen_test.sh.in
blob999cd58c5bcf8d8156bc0e4a332a9eeb45e686c2
1 #!/bin/sh
3 EXEEXT=@EXEEXT@
4 srcdir=@srcdir@
6 failed=0
8 for i in $srcdir/test_inputs/codegen/*.st; do
9 echo $i;
10 base=`basename $i .st`
11 test=test-$base.c
12 dir=`dirname $i`
13 ref=$dir/$base.c
14 (./isl_codegen$EXEEXT < $i > $test &&
15 diff -uw $ref $test && rm $test) || failed=1
16 done
17 for i in $srcdir/test_inputs/codegen/*.in \
18 $srcdir/test_inputs/codegen/cloog/*.in \
19 $srcdir/test_inputs/codegen/omega/*.in \
20 $srcdir/test_inputs/codegen/pldi2012/*.in; do
21 echo $i;
22 base=`basename $i .in`
23 test=test-$base.c
24 dir=`dirname $i`
25 ref=$dir/$base.c
26 (./isl_codegen$EXEEXT < $i > $test &&
27 diff -uw $ref $test && rm $test) || failed=1
28 done
30 test $failed -eq 0 || exit