gcc-armxxx places "volatile" data outside the cache... so it must be a compiler dependent feature. Always best to examine the resulting assembly to make sure your assumptions are correct :)
| -----Original Message----- | From: [EMAIL PROTECTED] [mailto:avr-gcc- | [EMAIL PROTECTED] On Behalf Of Graham Davies |... | On the subject of volatile isn't enough and straying further from AVR, | remember that if your machine has a data cache you need to figure out how | to | not have the cache between you and a hardware register. This varies by | CPU | and there is nothing in the language to help you with this. | _______________________________________________ AVR-GCC-list mailing list AVR-GCC-list@nongnu.org http://lists.nongnu.org/mailman/listinfo/avr-gcc-list