https://gcc.gnu.org/bugzilla/show_bug.cgi?id=51729
Matthew Fortune <matthew.fortune at imgtec dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |clm at codesourcery dot com, | |matthew.fortune at imgtec dot com, | |sandra at codesourcery dot com --- Comment #3 from Matthew Fortune <matthew.fortune at imgtec dot com> --- The affected tests appear to have started passing again since this commit: svn: r211959 2014-06-24 Catherine Moore <c...@codesourcery.com> Sandra Loosemore <san...@codesourcery.com> gcc/ * config/mips/mips.c (mips_order_regs_for_local_alloc): Delete. * config/mips/mips.h (ADJUST_REG_ALLOC_ORDER): Delete. * config/mips/mips-protos.h (mips_order_regs_for_local_alloc): Delete. Irritatingly they now pass for -O2 and -O3 but still fail for -O1 and -Os. I was half tempted to submit a patch to just be content that we get multiple accumulators now used at -O2 and -O3 and leave it at that but I think that is probably the wrong attitude. Has anyone else noticed the change in state for these tests and looked into it, planning to look into it or have any thoughts? I'll take a look when I get chance.