------- Comment #4 from rguenth at gcc dot gnu dot org 2010-04-01 14:35 ------- The issue is that build6 looks at TMR_SYMBOL to set TREE_SIDE_EFFECTS, but really TMRs volatileness or side-effectness depends on the original reference it was created from, not TMR_SYMBOL.
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43614