------- Comment #1 from rguenth at gcc dot gnu dot org 2009-10-01 22:21 ------- "r" is a constraint for a general register, you need to use a proper constraint here. Refer to the architecture specific constraint documentaiton.
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41538