------- Comment #11 from andi-gcc at firstfloor dot org 2010-01-03 07:03 ------- My naive assumption was that the read-modify-write pattern is handled late by the RTL backend when generating instructions while SRA is somewhere early in the tree oriented middle end.
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42586