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

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

clean
make_constant_objects

std_test less
std_test less2
std_test lesseq
std_test lesseq2
std_test greater
std_test greater2
std_test greatereq
std_test greatereq2

std_test enum
std_test enumL
std_test enumR

if [ "$GCT_UNPORTABLE_OK" = "true" ]
then
    echo "$INDENT" "NOTE:  If the following test fails, you must use"
    echo "$INDENT" "(options -enum-relational) in the control file."
    std_test enumOK
fi

std_test pointer
if [ "$GCT_UNPORTABLE_OK" = "true" ]
then
        std_test pointerL 2> pointerL.2out
        diff pointerL.2out pointerL.2ref
        std_test pointerR 2> pointerR.2out
        diff pointerR.2out pointerR.2ref
fi



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

exit 0
