aboutsummaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorPan Li <pan2.li@intel.com>2023-11-21 14:33:17 +0800
committerPan Li <pan2.li@intel.com>2023-11-22 10:23:47 +0800
commit646653b439ec7d4957b9161ee80a6055b37aff3e (patch)
treeb898ad1deb996c9a52b06063c6edb7f7625d7aa1 /scripts
parentc5b9a52fbc69bb0738f40978fab6ff78915ce99b (diff)
downloadriscv-gnu-toolchain-646653b439ec7d4957b9161ee80a6055b37aff3e.zip
riscv-gnu-toolchain-646653b439ec7d4957b9161ee80a6055b37aff3e.tar.gz
riscv-gnu-toolchain-646653b439ec7d4957b9161ee80a6055b37aff3e.tar.bz2
Fix CI run failure on rv64gc
Signed-off-by: Pan Li <pan2.li@intel.com>
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/wrapper/spike/riscv64-unknown-linux-gnu-run8
1 files changed, 6 insertions, 2 deletions
diff --git a/scripts/wrapper/spike/riscv64-unknown-linux-gnu-run b/scripts/wrapper/spike/riscv64-unknown-linux-gnu-run
index 819ac7a..fb569f1 100755
--- a/scripts/wrapper/spike/riscv64-unknown-linux-gnu-run
+++ b/scripts/wrapper/spike/riscv64-unknown-linux-gnu-run
@@ -4,5 +4,9 @@ xlen="$(march-to-cpu-opt --elf-file-path $1 --print-xlen)"
isa="$(march-to-cpu-opt --elf-file-path $1 --print-spike-isa)"
varch="$(march-to-cpu-opt --elf-file-path $1 --print-spike-varch)"
-[[ -z ${varch} ]] && spike --isa=${isa} ${PK_PATH}/pk${xlen} "$@"
-[[ ! -z ${varch} ]] && spike --isa=${isa} --varch=${varch} ${PK_PATH}/pk${xlen} "$@"
+isa_option="--isa=${isa}"
+varch_option=""
+
+[[ ! -z ${varch} ]] && varch_option="--varch=${varch}"
+
+spike ${isa_option} ${varch_option} ${PK_PATH}/pk${xlen} "$@"