------- Comment #1 from hp at gcc dot gnu dot org 2008-10-28 16:54 ------- Forgot to mention that combine "simplifies" the ASHIFT to a MULT, despite not being in an address. The corresponding address mode exists, and having the same shape for both the separate insns and the addressing mode serves the purpose for the time being, but it might be seen as an RTX canonicalization bug on part of the combine pass.
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37939