diff options
author | Douglas Katzman <dougk@google.com> | 2021-10-20 11:17:41 -0400 |
---|---|---|
committer | Douglas Katzman <dougk@google.com> | 2021-10-20 11:17:41 -0400 |
commit | 215c0adcb35d0028d694403bf4c4846d8fc8ef16 (patch) | |
tree | db34b148bc0d5866fced3ae0b453e98e81225d6c /tests/parallel-exec.sh | |
parent | 4e2a336312cb0976a7a721dd3cd38bf4ff5153c8 (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-x | tests/parallel-exec.sh | 2 |
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 |