http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58546

Uroš Bizjak <ubizjak at gmail dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |hubicka at gcc dot gnu.org

--- Comment #4 from Uroš Bizjak <ubizjak at gmail dot com> ---
(In reply to Andrew Pinski from comment #3)
> This is a target specific issue as the RTL looks fine from expand:

The splitter in question is the one with the comment:

;; Avoid redundant prefixes by splitting HImode arithmetic to SImode.

The splitter does check for "aligned_operand" operands, which in turn avoids
volatiles. However, outside of the operand, data layout is not known to the
predicate.

Let's ask Honza about this.

Reply via email to