[Bug target/70799] STV pass does not convert DImode shifts and rotates

jakub at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Tue Apr 26 09:50:00 GMT 2016


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70799

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

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

--- Comment #1 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
I've been also surprised that the STV pass punts on moves of constants into
DImode registers, if it is not 0, sure, it has higher cost, because it needs to
be loaded from memory, but in the end together with enough other DImode
operations it can be still beneficial.


More information about the Gcc-bugs mailing list