Diff for /gforth/Attic/386.h between versions 1.7 and 1.8

version 1.7, 1994/12/12 17:10:27 version 1.8, 1995/06/03 14:24:38
Line 43 Line 43
 #endif  #endif
   
 #ifdef FORCE_REG  #ifdef FORCE_REG
   #if (__GNUC__==2 && defined(__GNUC_MINOR__) && __GNUC_MINOR__==5)
   /* i.e. gcc-2.5.x */
   /* this works with 2.5.7; nothing works with 2.5.8 */
 #define IPREG asm("%esi")  #define IPREG asm("%esi")
 #define SPREG asm("%edi")  #define SPREG asm("%edi")
 #ifdef USE_TOS  #ifdef USE_TOS
Line 50 Line 53
 #else  #else
 #define CFAREG asm("%edx")  #define CFAREG asm("%edx")
 #endif  #endif
   #else /* gcc-version */
   /* this works with 2.6.3 (and quite well, too) */
   /* since this is not very demanding, it's the default for other gcc versions */
   #define SPREG asm("%ebx")
   #endif /* gcc-version */
 #endif /* FORCE_REG */  #endif /* FORCE_REG */

Removed from v.1.7  
changed lines
  Added in v.1.8


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