brintos

brintos / llvm-project-archived public Read only

0
0
Text · 666 B · 5b519e7 Raw
31 lines · plain
1#!/bin/sh2 3EXEEXT=@EXEEXT@4srcdir=@srcdir@5 6failed=07 8for i in $srcdir/test_inputs/codegen/*.st \9		$srcdir/test_inputs/codegen/cloog/*.st; do10	echo $i;11	base=`basename $i .st`12	test=test-$base.c13	dir=`dirname $i`14	ref=$dir/$base.c15	(./isl_codegen$EXEEXT < $i > $test &&16	 diff -uw $ref $test && rm $test) || failed=117done18for i in $srcdir/test_inputs/codegen/*.in \19		$srcdir/test_inputs/codegen/omega/*.in \20		$srcdir/test_inputs/codegen/pldi2012/*.in; do21	echo $i;22	base=`basename $i .in`23	test=test-$base.c24	dir=`dirname $i`25	ref=$dir/$base.c26	(./isl_codegen$EXEEXT < $i > $test &&27	 diff -uw $ref $test && rm $test) || failed=128done29 30test $failed -eq 0 || exit31