http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56548
Jakub Jelinek <jakub at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED AssignedTo|unassigned at gcc dot |jakub at gcc dot gnu.org |gnu.org | --- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> 2013-03-06 10:22:44 UTC --- Created attachment 29595 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=29595 gcc48-pr56548.patch Untested fix. Note I have no idea what performance issue on MIPS the patch that regressed this was fixing and whether this fix doesn't undo that (or parts thereof). On the other side, unexpectedly returning a rtx in different mode from what has been requested is a sure way to ICEs or miscompilations.