--- gforth/Attic/sparc.h 1995/11/07 18:07:00 1.12 +++ gforth/Attic/sparc.h 1995/11/24 18:05:35 1.13 @@ -30,9 +30,9 @@ #endif #define FLUSH_ICACHE(addr,size) \ - ({void *_addr=(addr); void *_end=_addr+(size); \ + ({void *_addr=(addr); void *_end=_addr+((Cell)(size)); \ for (_addr=((long)_addr)&~7; _addr<_end; _addr += 8) \ - asm("iflush %0"::"r"(_addr)) \ + asm("iflush %0"::"r"(_addr)); \ }) #ifdef DIRECT_THREADED