http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51509
--- Comment #3 from Ramana Radhakrishnan <ramana at gcc dot gnu.org> 2012-06-15 00:51:26 UTC --- With -fno-split-wide-types I can end up getting identical output to what is expected in this case with FSF trunk. I suspect this might be another of those costs with lower-subreg issues. Ramana