I wrote a lengthy reply from work this morning, but it has never shown up on the list.
> When the code is re-written to actually say what you mean, do you still > get a difference? Saying: a_volatile = b_volatile = c; produced exactly the same object code as: b_volatile = c; a_volatile = b_volatile; Problem remained the same, compiled with 3.4.5 the code works, with 4.1.1 it did not. _______________________________________________ AVR-GCC-list mailing list AVR-GCC-list@nongnu.org http://lists.nongnu.org/mailman/listinfo/avr-gcc-list