Commit [d2876d] Maximize Restore History

Restore building on x86-64 when N-FIXNUM-TAG-BITS > 1.

Since commit 6794373d588cef4333fbbb9d04b931ae0a414a7f the build breaks
under this condition when compiling the VOP FIXNUMP/SIGNED-BYTE-64 in
src/compiler/x86-64/type-vops.lisp:

caught WARNING:
The variable EAX is defined but never used.

Fix this by actually using the declared temporary. While at it, don't
force the temporary into RAX any longer as that offers no advantage over
using any of the other registers (specifically, none of the machine
instructions used in the VOP have a shorter encoding when using RAX).

Lutz Euler Lutz Euler 2014-03-02

changed src
changed src/compiler
changed src/compiler/x86-64
changed src/compiler/x86-64/type-vops.lisp
src
Directory.
src/compiler
Directory.
src/compiler/x86-64
Directory.
src/compiler/x86-64/type-vops.lisp Diff Switch to side-by-side view
Loading...