http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46390
--- Comment #2 from edwin at svi dot nl 2010-11-09 12:11:56 UTC --- (In reply to comment #1) > That's correct, if you don't want it to be moved (or removed in case the > result > is unused), use asm volatile. Thanks! I wasn't aware of the asm volatile keyword...