|
@@ -16,16 +16,18 @@ fi
|
|
|
if [[ "$#" -gt "0" ]] && ( [[ "$1" != "-B" ]] || [[ "$#" -gt "1" ]] )
|
|
|
then
|
|
|
cd "$TEST_DIR"
|
|
|
+ COMPILE_COMMAND='"$COMP_DIR/sparc/ppcsparc" -s -al $UNITS_PATH -FD"$SPARC_BINUTILS_DIR" $INCLUDE_PATH "-FE$TEST_DIR" -dSPARC'
|
|
|
if [[ "$1" == "-gdb" ]]
|
|
|
then
|
|
|
shift 1
|
|
|
- gdb -d "$SRC_DIR" --args "$COMP_DIR/sparc/ppcsparc" -s -al $INCLUDE_PATH $TEST_DIR -dSPARC "$@"
|
|
|
+ eval gdb -d "$SRC_DIR" --args $COMPILE_COMMAND "$@"
|
|
|
else
|
|
|
FILES_LIST=`ls $1`
|
|
|
shift 1
|
|
|
for FileName in $FILES_LIST
|
|
|
do
|
|
|
- "$COMP_DIR/sparc/ppcsparc" -s -al $UNITS_PATH -FD"$SPARC_BINUTILS_DIR" $INCLUDE_PATH "-FE$TEST_DIR" -dSPARC "$FileName" "$@"
|
|
|
+ eval "$COMPILE_COMMAND" "$FileName" "$@"
|
|
|
+ exit
|
|
|
if [[ $? != 0 ]]
|
|
|
then
|
|
|
break;
|