X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fmini%2Ftest_op_il_seq_point.sh;h=ee235f5c739cb4a91bb87edfe55e0b5bb5a14f3c;hb=a54603a60449865979f6a1f7ad97b7997548c0c8;hp=45d32b99c05e54b64969afac9b9c51d6047a07b8;hpb=976a327692d647afed38ef70d1fa34916e934264;p=mono.git diff --git a/mono/mini/test_op_il_seq_point.sh b/mono/mini/test_op_il_seq_point.sh index 45d32b99c05..ee235f5c739 100755 --- a/mono/mini/test_op_il_seq_point.sh +++ b/mono/mini/test_op_il_seq_point.sh @@ -1,7 +1,8 @@ #!/bin/bash -TEST_FILE=$1 -USE_AOT=$2 +DEFAULT_PROFILE=$1 +TEST_FILE=$2 +USE_AOT=$3 TMP_FILE_PREFIX=$(basename $0).tmp BASEDIR=$(dirname $0) @@ -11,13 +12,13 @@ case "$(uname -s)" in *) PLATFORM_PATH_SEPARATOR=':';; esac -MONO_PATH=$BASEDIR/../../mcs/class/lib/net_4_x$PLATFORM_PATH_SEPARATOR$BASEDIR +MONO_PATH=$BASEDIR/../../mcs/class/lib/$DEFAULT_PROFILE$PLATFORM_PATH_SEPARATOR$BASEDIR RUNTIME=$BASEDIR/../../runtime/mono-wrapper trap "rm -rf ${TMP_FILE_PREFIX}*" EXIT tmp_file () { - mktemp ./${TMP_FILE_PREFIX}XXXX + mktemp ./${TMP_FILE_PREFIX}XXXXXX } clean_aot () { @@ -49,16 +50,16 @@ get_method () { diff_methods () { TMP_FILE1=$(tmp_file) TMP_FILE2=$(tmp_file) - echo "$(MONO_DEBUG=single-imm-size get_methods $1 $2 $3 $4)" >$TMP_FILE1 - echo "$(MONO_DEBUG=gen-compact-seq-points,single-imm-size get_methods $1 $2 $3 $4)" >$TMP_FILE2 + echo "$(MONO_DEBUG=no-compact-seq-points,single-imm-size get_methods $1 $2 $3 $4)" >$TMP_FILE1 + echo "$(MONO_DEBUG=single-imm-size get_methods $1 $2 $3 $4)" >$TMP_FILE2 diff $TMP_FILE1 $TMP_FILE2 } diff_method () { TMP_FILE1=$(tmp_file) TMP_FILE2=$(tmp_file) - echo "$(MONO_DEBUG=single-imm-size get_method $1 $2 $3 $4 $5)" >$TMP_FILE1 - echo "$(MONO_DEBUG=gen-compact-seq-points,single-imm-size get_method $1 $2 $3 $4 $5 | grep -Ev il_seq_point)" >$TMP_FILE2 + echo "$(MONO_DEBUG=no-compact-seq-points,single-imm-size get_method $1 $2 $3 $4 $5)" >$TMP_FILE1 + echo "$(MONO_DEBUG=single-imm-size get_method $1 $2 $3 $4 $5 | grep -Ev il_seq_point)" >$TMP_FILE2 sdiff -w 150 $TMP_FILE1 $TMP_FILE2 }