------- Comment #3 from vkolluri at cisco dot com 2009-04-11 06:58 ------- The short moves(16-bit)do not work when the -O3 optimization flag is set. It turns out that there are a couple of instances of instruction misordering in the asm code.
The same program works fine without the optimization flags set.Also, it works for gcc version #3. -- vkolluri at cisco dot com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |vkolluri at cisco dot com http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39734