blob: 4400becaf81d354dc0b36b880e5c8a13f837d5f4 [file] [log] [blame] [raw]
#!/bin/sh
[ "$1" = "-h" ] && { echo "$0 <compiler>(=gcc) [<options to csmith>] [<...>]"; exit 255; }
CODER=csmith64
ECHO=/usr/local/bin/echo
[ -z "$CC" ] && [ ! -z "$1" ] && CC="$1" && shift || CC=gcc
CFLAGS="-Iruntime -O1 -w"
i=1
unlink test.c > /dev/null 2>&1
set -e
while true
do
$ECHO -ne \\rGenerating\ [$i]\
# $CODER | $CC $CFLAGS -xc - -o /dev/null;
$CODER "$@" > test.c
$ECHO -ne \\r\ \
$ECHO -ne \\rCompiling\ \ [$i]\
$CC $CFLAGS test.c
#let "i=i+1"
i=`concalc $i+1 2> /dev/null`
done