diff --git a/ansi-tests/doit.lsp b/ansi-tests/doit.lsp
index ec173eecc664c3806011d2a301cd78b5791ae8d2..f9e48bc864d823e654919166f4581b6d9766eff6 100644
--- a/ansi-tests/doit.lsp
+++ b/ansi-tests/doit.lsp
@@ -31,6 +31,8 @@
   (rtest:disable-note :allow-nil-arrays)
   (rtest:disable-note :nil-vectors-are-strings))
 
+#+gcl(si::use-fast-links nil)
+
 (in-package :cl-test)
 
 ;;; These two tests will misbehave if the tests are being
diff --git a/ansi-tests/gclload.lsp b/ansi-tests/gclload.lsp
index 087a2f18dd7bc21f17d7018c0ea1eea856249175..7ab53886495652e3077f5fbaaffbfe30251b4ea8 100644
--- a/ansi-tests/gclload.lsp
+++ b/ansi-tests/gclload.lsp
@@ -26,6 +26,8 @@
   (rt:disable-note :assume-no-simple-streams)
   (rt:disable-note :assume-no-gray-streams))
 
+#+gcl(si::use-fast-links nil)
+
 (in-package :cl-test)
 
 ;;; These two tests will misbehave if the tests are being