Update paired single tests to cope with ABI fixes for o32/o64
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. From-SVN: r245722
This commit is contained in:
parent
015122d8c4
commit
4bc2b7860f
|
@ -1,3 +1,12 @@
|
|||
2017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
|
||||
|
||||
* 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.
|
||||
|
||||
2017-02-24 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/79588
|
||||
|
|
|
@ -32,6 +32,11 @@ NOMIPS16 v2sf init (float a, float b)
|
|||
/* Move between registers */
|
||||
NOMIPS16 v2sf move (v2sf a)
|
||||
{
|
||||
register v2sf b __asm__("$f0") = a;
|
||||
register v2sf c __asm__("$f2");
|
||||
__asm__ __volatile__ ("" : "+f" (b));
|
||||
c = b;
|
||||
__asm__ __volatile__ ("" : : "f" (c));
|
||||
return a;
|
||||
}
|
||||
|
||||
|
|
|
@ -30,6 +30,11 @@ NOMIPS16 v2sf init (float a, float b)
|
|||
/* Move between registers */
|
||||
NOMIPS16 v2sf move (v2sf a)
|
||||
{
|
||||
register v2sf b __asm__("$f0") = a;
|
||||
register v2sf c __asm__("$f2");
|
||||
__asm__ __volatile__ ("" : "+f" (b));
|
||||
c = b;
|
||||
__asm__ __volatile__ ("" : : "f" (c));
|
||||
return a;
|
||||
}
|
||||
|
||||
|
@ -96,7 +101,7 @@ NOMIPS16 v2sf nmsub (v2sf a, v2sf b, v2sf c)
|
|||
/* Conditional Move */
|
||||
NOMIPS16 v2sf cond_move1 (v2sf a, v2sf b, long i)
|
||||
{
|
||||
if (i > 0)
|
||||
if (i != 0)
|
||||
return a;
|
||||
else
|
||||
return b;
|
||||
|
@ -105,7 +110,7 @@ NOMIPS16 v2sf cond_move1 (v2sf a, v2sf b, long i)
|
|||
/* Conditional Move */
|
||||
NOMIPS16 v2sf cond_move2 (v2sf a, v2sf b, int i)
|
||||
{
|
||||
if (i > 0)
|
||||
if (i != 0)
|
||||
return a;
|
||||
else
|
||||
return b;
|
||||
|
|
Loading…
Reference in New Issue