Diff for /gforth/engine/threaded.h between versions 1.35 and 1.36

version 1.35, 2005/12/31 15:46:13 version 1.36, 2007/02/26 19:07:05
Line 91 Line 91
   
 */  */
   
 #ifdef GCC_PR15242_WORKAROUND  #if !defined(GCC_PR15242_WORKAROUND)
   #if __GNUC__ == 3
   /* various gcc-3.x version have problems (including PR15242) that are
      solved with this workaround */
   #define GCC_PR15242_WORKAROUND 1
   #else
   /* other gcc versions are better off without the workaround for
      primitives that are not relocatable */
   #define GCC_PR15242_WORKAROUND 0
   #endif
   #endif
   
   #if GCC_PR15242_WORKAROUND
 #define DO_GOTO goto before_goto  #define DO_GOTO goto before_goto
 #else  #else
 #define DO_GOTO goto *real_ca  #define DO_GOTO goto *real_ca
 #endif  #endif
   
 #ifndef GOTO_ALIGN  #ifndef GOTO_ALIGN
 #define GOTO_ALIGN  #define GOTO_ALIGN
 #endif  #endif

Removed from v.1.35  
changed lines
  Added in v.1.36


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