Diff for /gforth/arch/generic/machine.h between versions 1.20 and 1.27

version 1.20, 2003/03/09 15:16:59 version 1.27, 2007/04/09 22:36:01
Line 40 Line 40
 #define USE_FTOS  #define USE_FTOS
 #endif  #endif
 #endif  #endif
 /* I don't do the same for the data stack (i.e. USE_TOS), since this  
    loses on processors with few registers. USE_TOS might be defined in  #ifndef USE_TOS
    the processor-specific files */  #ifndef USE_NO_TOS
   /* keep top of data stack in register.  Usually a good idea unless registers are very scarce */
   #define USE_TOS
   #endif
   #endif
   
 #ifndef INDIRECT_THREADED  #ifndef INDIRECT_THREADED
 #ifndef DIRECT_THREADED  #ifndef DIRECT_THREADED
Line 76  typedef void *Label; Line 80  typedef void *Label;
   
 /* feature defines, these setting should be identical to the ones in machpc.fs */  /* feature defines, these setting should be identical to the ones in machpc.fs */
   
 #define HAS_DCOMPS  #ifndef STANDALONE
   #warning hosted system
 #define HAS_FILE  #define HAS_FILE
 #define HAS_FLOATING  #define HAS_FLOATING
 #define HAS_GLOCALS  
 #define HAS_HASH  
 #define HAS_OS  #define HAS_OS
 #define HAS_XCONDS  
 #define HAS_STANDARDTHREADING  
 #define HAS_DEBUG  #define HAS_DEBUG
   #define HAS_GLOCALS
   #define HAS_HASH
 #ifndef HAS_PEEPHOLE  #ifndef HAS_PEEPHOLE
 #define HAS_PEEPHOLE  #define HAS_PEEPHOLE
 #endif  #endif
   #else
   #warning standalone system
   #undef HAS_FILE
   #undef HAS_FLOATING
   #undef HAS_OS
   #undef HAS_DEBUG
   #undef HAS_GLOCALS
   #undef HAS_HASH
   #define HAS_F83HEADERSTRING
   #ifndef PUTC
   # define PUTC(x) emit_char(x)
   #endif
   #ifndef TYPE
   # define TYPE(x, l) type_chars(x, l)
   #endif
   #endif
   #define HAS_DCOMPS
   #define HAS_XCONDS
   #define HAS_STANDARDTHREADING
   
 #define RELINFOBITS     8  #define RELINFOBITS     8

Removed from v.1.20  
changed lines
  Added in v.1.27


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