https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70799
--- Comment #2 from Uroš Bizjak <ubizjak at gmail dot com> --- (In reply to Jakub Jelinek from comment #1) > 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. This is tracked in PR 70763.