> -----Original Message----- > From: [email protected] [mailto:gcc-patches- > [email protected]] On Behalf Of Matthew Fortune > Sent: Thursday, February 23, 2017 5:21 PM > To: Moore, Catherine <[email protected]> > Cc: '[email protected]' ([email protected]) <gcc- > [email protected]> > 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
