> -----Original Message----- > From: gcc-patches-ow...@gcc.gnu.org [mailto:gcc-patches- > ow...@gcc.gnu.org] On Behalf Of Matthew Fortune > Sent: Thursday, February 23, 2017 5:21 PM > To: Moore, Catherine <catherine_mo...@mentor.com> > Cc: 'gcc-patches@gcc.gnu.org' (gcc-patches@gcc.gnu.org) <gcc- > patc...@gcc.gnu.org> > Subject: [PATCH,MIPS] Handle paired single test changes > > Hi Catherine, > > I missed a couple of testsuite changes that are needed to deal with the > fallout of fixing the ABI issues for floating point vectors. I had them > in my tree but forgot to post. The ABI change for V2SF i.e. paired > single is a bug fix as the behaviour was unintended and violates the goal > of having FP64 a compatible ABI extension for o32. The probability of > having code dependent on this corner case of the calling convention in > the wild is exceptionally low so I see no significant risk still. > > The tests for paired single just need a little encouragement to still > produce the necessary instructions now that paired single is not returned > in registers. > > Does it look OK to you? > > Thanks, > Matthew > > gcc/testsuite/ > > * gcc.target/mips/mips-ps-type-2.c (move): Force generation > of mov.ps. > * gcc.target/mips/mips-ps-type.c (move): Likewise. > (cond_move1): Simplify condition to force generation of > mov[nz].ps. > (cond_move2): Likewise.
Hi Matthew -- Looks good to me. Catherine