Do
(setf *load-verbose* t)
(setf *compile-verbose* t)
and perform the load again.
When you're just doing (require :sb-gmp), it loads from obj/sbcl-home/contrib/sb-gmp.fasl, or where have you it installed, but (require :sb-gmp-tests) loads from the current directory, and the code is different.
Do
(setf *load-verbose* t)
(setf *compile-verbose* t)
and perform the load again.
When you're just doing (require :sb-gmp), it loads from obj/sbcl- home/contrib/ sb-gmp. fasl, or where have you it installed, but (require :sb-gmp-tests) loads from the current directory, and the code is different.