> -----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

Reply via email to