Update of /cvsroot/sbcl/sbcl/src/runtime
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6170/src/runtime
Modified Files:
Tag: alpha64-3-branch
alpha-assem.S
Log Message:
0.8.18.25.alpha64-3.7:
"The rest is trivial."
Minor changes:
* tools-for-build/ldso-stubs.lisp: untabify and update OSF/1
stub for a dynamically-linked world;
* src/runtime/alpha-assem.S: s/stl/stq/ (again, *sigh*)
* src/assembly/alpha/arith.lisp: optimize GENERIC-+/GENERIC--;
* src/compiler/generic/{interr,vm-type,vm-typetran}.lisp,
src/code/{pred,interr}.lisp: update with new 64-bit types and
add back specialized typechecks for {UN,}SIGNED-BYTE-32, on
the suspicion that they will be needed for the FFI.
Current status: plods forward until first GC (even with setting
up the pretty-printer, woohoo!), where it dies mysteriously
during scavenging. crhodes suggesting reverting the patches
made earlier to GC, as jsnell thoroughly 64-bitized the GC
for the x86-64 port; have to try that and see if that does
anything.
Various messages are blathered across the console about
unaligned accesses during setup of the pretty-printer; those
should be investigated...
Index: alpha-assem.S
===================================================================
RCS file: /cvsroot/sbcl/sbcl/src/runtime/alpha-assem.S,v
retrieving revision 1.12.10.1
retrieving revision 1.12.10.2
diff -u -d -r1.12.10.1 -r1.12.10.2
--- alpha-assem.S 12 Jan 2005 14:00:28 -0000 1.12.10.1
+++ alpha-assem.S 15 Jan 2005 20:28:33 -0000 1.12.10.2
@@ -187,7 +187,7 @@
stq reg_CFP, current_control_frame_pointer
/* Mark us as in C land. */
- stl reg_CSP, foreign_function_call_active
+ stq reg_CSP, foreign_function_call_active
/* Were we interrupted? */
subq reg_ALLOC,1,reg_ALLOC
|