This reverts commit a496c8be. The workaround in c26dfc81 should work around the underlying problem with SUBREG_TO_REG.