diff --git a/tests/4-opt/eval_lab4.sh b/tests/4-opt/eval_lab4.sh index 7f58c5f9523e81f21f2e07f015fc0fe03886f050..d9a314a6ddec779d279bcc1adfb187c56bf3b661 100755 --- a/tests/4-opt/eval_lab4.sh +++ b/tests/4-opt/eval_lab4.sh @@ -9,7 +9,8 @@ LOG=log.txt usage() { cat <>$LOG 2>&1 + bash -c "cminusfc $flag -emit-llvm $case -o $ll_file" >>$LOG 2>&1 fi # cminusfc compile to .s - bash -c "cminusfc -S -mem2reg $case -o $asm_file" >>$LOG 2>&1 + bash -c "cminusfc -S $flag $case -o $asm_file" >>$LOG 2>&1 check_return_value $? 0 "CE" "cminusfc compiler error" || continue # gcc compile asm to executable diff --git a/tests/4-opt/test_perf.sh b/tests/4-opt/test_perf.sh index 37875cdb6a5eff5b1e2b7862e738dc7565579887..25581f9a268dd67073c9c7b26fcba67911be155a 100755 --- a/tests/4-opt/test_perf.sh +++ b/tests/4-opt/test_perf.sh @@ -22,7 +22,8 @@ check_return_value() { usage() { cat <