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.