summaryrefslogtreecommitdiff
path: root/tests/parallel-exec.sh
diff options
context:
space:
mode:
authorDouglas Katzman <dougk@google.com>2021-10-20 11:17:41 -0400
committerDouglas Katzman <dougk@google.com>2021-10-20 11:17:41 -0400
commit215c0adcb35d0028d694403bf4c4846d8fc8ef16 (patch)
treedb34b148bc0d5866fced3ae0b453e98e81225d6c /tests/parallel-exec.sh
parent4e2a336312cb0976a7a721dd3cd38bf4ff5153c8 (diff)
x86-64: fix code bloat with #+gs-seg
(formerly known as #+gs-segment-thread) THREAD-TN is no longer a global symbol macro if #+gs-seg. Instead we move GS: into a GPR inside most of the allocation vops, which solves the performance degradation and coincidentally seems to help with lp#1946009.
Diffstat (limited to 'tests/parallel-exec.sh')
-rwxr-xr-xtests/parallel-exec.sh2
1 files changed, 1 insertions, 1 deletions
diff --git a/tests/parallel-exec.sh b/tests/parallel-exec.sh
index d95c51ff9..8e198926b 100755
--- a/tests/parallel-exec.sh
+++ b/tests/parallel-exec.sh
@@ -30,7 +30,7 @@ TEST_DIRECTORY=$junkdir SBCL_HOME=../obj/sbcl-home exec ../src/runtime/sbcl \
(let ((*evaluator-mode* :compile))
(with-compilation-unit () (load"run-tests")))
#+(and x86-64 linux sb-thread)
- (unless (find :gs-segment-thread sb-impl:+internal-features+)
+ (unless (find :gs-seg sb-impl:+internal-features+)
(push :test-aprof *features*))
(in-package run-tests)
(import '(sb-alien:alien-funcall sb-alien:extern-alien