#!/bin/sh
if [ "x$GCTLIB" = "x" ]
then
  GCTLIB=`pwd`/../../../../
  PATH=.:`pwd`/../../../..:$PATH
fi

ROOT=../..
. $ROOT/run.source 

clean
make_constant_objects

std_test b.simple
std_test b.simple2
std_test b.plus
std_test b.plus2
std_test b.minus
std_test b.minus2
std_test b.times
std_test b.div
std_test b.mod
std_test b.lshift
std_test b.rshift
std_test b.bitand
std_test b.bitor
std_test b.bitxor
std_test s.id
std_test s.array
std_test s.dotref
std_test s.dotref2
std_test s.dotref3
std_test s.arroref
std_test s.arroref2
std_test s.arroref3
std_test s.deref

# Diff takes too long with a huge file.
init s.deref2; make_both s.deref2; lintit s.deref2
U > orig.out; I > inst.out; cmp inst.out orig.out; log_check s.deref2
std_test multi
std_test multi2
std_test multi3
std_test multi4
std_test t.float

if [ -f MASTER_LOG ]
then
	breport -test-map ${GCTLIB}btool_map MASTER_LOG > REPORT
fi

exit 0
