Peter Vreman wrote: > The compiler does not remove the +0. > > Btw. You can test it yourself by using the -al switch. It'll give you the > assembler output and includes also the corresponding source lines. Thanks...but no thanks...I'll just do it this way: x := a [m*n {+ 0}]; :) Mark