New toolchain does like constants bigger than 32bit in inline assembly code. Jun Move up "/HZ" position so that we don't have compiler overflow and always gets 0. Jun diff -Nru linux/arch/mips/kernel/time.c.orig linux/arch/mips/kernel/time.c --- linux/arch/mips/kernel/time.c.orig Mon Apr 23 11:32:55 2001 +++ linux/arch/mips/kernel/time.c Thu Jun 21 18:40:11 2001 @@ -44,7 +44,7 @@ /* This is for machines which generate the exact clock. */ #define USECS_PER_JIFFY (1000000/HZ) -#define USECS_PER_JIFFY_FRAC (0x100000000*1000000/HZ&0xffffffff) +#define USECS_PER_JIFFY_FRAC (unsigned long)(0x100000000/HZ*1000000&0xffffffff) /* * forward reference