I am using gcc 3.3 to build the ia64 2.4 kernel from http://lia64.bkbits.net/linux-ia64-2.4 Gcc 3.3 doesn't like multi-line asm statement. I am enclosing a patch here. Also the kernel won't compile with CONFIG_QUOTA=y in .config since INIT_QUOTA_MODULE_NAMES is not defined anywhere. I looked at fs/dquot.c. There are some codes which weren't in 2.4.22-pre6 nor 2.4.22-pre7. Where did they come from? I use the patch enclosed to get the kernel to compile. H.J.