http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50882
--- Comment #9 from Graham Reed <greed at pobox dot com> 2011-11-03 14:50:48 UTC --- (In reply to comment #8) If I compile the testcase of comment #6 with -fdump-final-insns, there are no "...:DI" instructions in the output from 4.6.1, or 4.6.2 with rs6000.md from before SVN revision 178978. So I suspect there's something that's generating a 64-bit call or epilogue in a 32-bit context. I'm also in way over my head in these .md files....