[BACK]Return to alpha_mach_dep.s CVS log [TXT][DIR] Up to [local] / OpenXM_contrib / gc

Diff for /OpenXM_contrib/gc/Attic/alpha_mach_dep.s between version 1.1 and 1.1.1.2

version 1.1, 1999/11/27 10:58:32 version 1.1.1.2, 2000/12/01 14:48:26
Line 1 
Line 1 
  # $Id$   # $Id$
   
   # This is BROKEN on a 21264 running gcc, and probably in other cases.
   # The compiler may spill pointers to fp registers, and this code doesn't
   # scan those.
   
 # define call_push(x)                                                   \  # define call_push(x)                                                   \
         lda   $16, 0(x);        /* copy x to first argument register */ \          lda   $16, 0(x);        /* copy x to first argument register */ \
         jsr   $26, GC_push_one; /* call GC_push_one, ret addr in $26 */ \          jsr   $26, GC_push_one; /* call GC_push_one, ret addr in $26 */ \

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.1.1.2

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>