aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorXing Li <lixing@loongson.cn>2025-04-16 10:29:57 +0800
committerLulu Cheng <chenglulu@loongson.cn>2025-04-18 14:53:15 +0800
commitdd982198656d914a4958bf86356a4c996c728b9d (patch)
treeef4167b4b8c596d8333a429f29222f31a8b4a1f6 /gcc
parentd776b20148d45a0da4ef060a6797c741c90b21fa (diff)
downloadgcc-dd982198656d914a4958bf86356a4c996c728b9d.zip
gcc-dd982198656d914a4958bf86356a4c996c728b9d.tar.gz
gcc-dd982198656d914a4958bf86356a4c996c728b9d.tar.bz2
LoongArch: Change {dg-do-what-default} save and restore logical.
The set of {dg-do-what-default} to 'run' may lead some test hang during make check. gcc/testsuite/ChangeLog: * gcc.target/loongarch/vector/loongarch-vector.exp: Change {dg-do-what-default} save and restore logical.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/gcc.target/loongarch/vector/loongarch-vector.exp6
1 files changed, 4 insertions, 2 deletions
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/loongarch-vector.exp b/gcc/testsuite/gcc.target/loongarch/vector/loongarch-vector.exp
index f56d2f1..9df3f29 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/loongarch-vector.exp
+++ b/gcc/testsuite/gcc.target/loongarch/vector/loongarch-vector.exp
@@ -35,7 +35,7 @@ dg-init
# If the target hardware supports LSX, the default action is "run", otherwise
# just "compile".
-global dg-do-what-default
+set saved-dg-do-what-default ${dg-do-what-default}
if {[check_effective_target_loongarch_sx_hw]} then {
set dg-do-what-default run
} else {
@@ -45,6 +45,7 @@ if {[check_effective_target_loongarch_sx_hw]} then {
#Main loop.
dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/lsx/*.\[cS\]]] \
" -mlsx" $DEFAULT_CFLAGS
+set dg-do-what-default ${saved-dg-do-what-default}
dg-finish
@@ -52,7 +53,7 @@ dg-init
# If the target hardware supports LASX, the default action is "run", otherwise
# just "compile".
-global dg-do-what-default
+set saved-dg-do-what-default ${dg-do-what-default}
if {[check_effective_target_loongarch_asx_hw]} then {
set dg-do-what-default run
} else {
@@ -61,5 +62,6 @@ if {[check_effective_target_loongarch_asx_hw]} then {
dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/lasx/*.\[cS\]]] \
" -mlasx" $DEFAULT_CFLAGS
+set dg-do-what-default ${saved-dg-do-what-default}
# All done.
dg-finish