Hi Dwarakanath, Michael, i386 assembler accepts invalid assembly code: http://sourceware.org/bugzilla/show_bug.cgi?id=3712 Your change http://sourceware.org/ml/binutils/2006-07/msg00131.html added the 4th operand. But it doesn't check if the 4th operand is valid. Can you take a look? Thanks. H.J.