> -----Original Message----- > From: Matthew Fortune [mailto:matthew.fort...@imgtec.com] > Sent: Tuesday, January 27, 2015 7:19 AM > To: Richard Sandiford > Cc: Robert Suchanek; gcc-patches@gcc.gnu.org; Moore, Catherine > Subject: RE: [PATCH RFA MIPS] Prohibit vector modes in accumulators > > Richard Sandiford <rdsandif...@googlemail.com> writes: > > Matthew Fortune <matthew.fort...@imgtec.com> writes: > > >> 2015-01-23 Robert Suchanek <robert.sucha...@imgtec.com> > > >> > > >> * config/mips/mips.c (mips_hard_regno_mode_ok_p): Prohibit > > >> accumulators > > >> for all vector modes. > > > > > > This seems like a genuine bug and although it can only be triggered > > > by loongson or paired-single support it probably qualifies for fixing. > > > > Agreed FWIW. We shouldn't mark something as valid for a mode if even > > the mode's move pattern can't handle it. > > > > I think this kind of thing should go in regardless of development stage. > > Given that it was one of the pre-existing tests that failed I'm happy that we > are covering this issue. All of these LRA related issues are likely to phase > in > and out with subtle changes to code-gen so I don't think we can always get a > test case that fails on trunk. > That's true.
> Since Catherine asked for further info then I will leave her to say if she is > happy to accept on this basis. > I withdraw my request for a testcase. Catherine