--- gforth/engine/engine.c 2005/08/02 12:00:51 1.81 +++ gforth/engine/engine.c 2005/08/06 17:11:44 1.83 @@ -246,7 +246,7 @@ extern int gforth_memcmp(const char * s1 /* normal engine */ #define VARIANT(v) (v) #define JUMP(target) goto I_noop -#define LABEL(name) H_##name: I_##name: +#define LABEL(name) H_##name: asm(""); I_##name: #elif ENGINE==2 /* variant with padding between VM instructions for finding out @@ -263,7 +263,7 @@ extern int gforth_memcmp(const char * s1 #define engine engine3 #define VARIANT(v) ((v)^0xffffffff) #define JUMP(target) goto K_lit -#define LABEL(name) H_##name: I_##name: +#define LABEL(name) H_##name: asm(""); I_##name: #else #error illegal ENGINE value #endif /* ENGINE */