Diff for /gforth/arch/generic/machine.h between versions 1.15 and 1.18

version 1.15, 2001/04/30 12:53:25 version 1.18, 2002/08/28 17:50:28
Line 25 Line 25
 #define THREADING_SCHEME 6  #define THREADING_SCHEME 6
 #endif  #endif
   
 #ifdef GFORTH_DEBUGGING  
 /* schedule the ip update after the rest of the primitive;  
    never mind speed */  
 #undef THREADING_SCHEME  
 #ifdef DIRECT_THREADED  
 #define THREADING_SCHEME 10  
 #else  
 #define THREADING_SCHEME 8  
 #endif /* DIRECT_THREADED */  
 #endif /* GFORTH_DEBUGGING */  
   
   
 /* define SYSCALL */  /* define SYSCALL */
   
 #ifndef SYSCALL  #ifndef SYSCALL
Line 60 Line 48
    loses on processors with few registers. USE_TOS might be defined in     loses on processors with few registers. USE_TOS might be defined in
    the processor-specific files */     the processor-specific files */
   
 #ifdef DIRECT_THREADED  #ifndef INDIRECT_THREADED
 /* If you want direct threading, write a .h file for your processor! */  #ifndef DIRECT_THREADED
 /* We could put some stuff here that causes a compile error, but then  #define DIRECT_THREADED
    we could not use this file in the other machine.h files */  #endif
 #endif  #endif
   
 /* Types: these types are used as Forth's internal types */  /* Types: these types are used as Forth's internal types */
Line 101  typedef void *Label; Line 89  typedef void *Label;
 #define HAS_XCONDS  #define HAS_XCONDS
 #define HAS_STANDARDTHREADING  #define HAS_STANDARDTHREADING
 #define HAS_DEBUG  #define HAS_DEBUG
   #ifndef HAS_PEEPHOLE
 #define HAS_PEEPHOLE  #define HAS_PEEPHOLE
   #endif
   
 #define RELINFOBITS     8  #define RELINFOBITS     8

Removed from v.1.15  
changed lines
  Added in v.1.18


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