PR target/17381 - Unnecessary register move for float extend
2016-01-28 Martin Sebor <msebor@redhat.com> PR target/17381 * gcc.target/powerpc/pr17381.c: New test. From-SVN: r232947
This commit is contained in:
parent
eb1b1f0156
commit
494de84f5e
2 changed files with 27 additions and 0 deletions
|
@ -1,3 +1,8 @@
|
|||
2016-01-28 Martin Sebor <msebor@redhat.com>
|
||||
|
||||
PR target/17381
|
||||
* gcc.target/powerpc/pr17381.c: New test.
|
||||
|
||||
2016-01-28 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR middle-end/69542
|
||||
|
|
22
gcc/testsuite/gcc.target/powerpc/pr17381.c
Normal file
22
gcc/testsuite/gcc.target/powerpc/pr17381.c
Normal file
|
@ -0,0 +1,22 @@
|
|||
/* PR target/17381 - Unnecessary register move for float extend */
|
||||
/* { dg-do compile } */
|
||||
/* { dg-options "-O2" } */
|
||||
|
||||
double d;
|
||||
float test1(float fParm)
|
||||
{
|
||||
d = fParm + 1.0;
|
||||
return fParm + 1.0f;
|
||||
}
|
||||
/* { dg-final { scan-assembler-times "fmr" 1 } } */
|
||||
/* PR target/17381 - Unnecessary register move for float extend */
|
||||
/* { dg-do compile } */
|
||||
/* { dg-options "-O2" } */
|
||||
|
||||
double d;
|
||||
float test1(float fParm)
|
||||
{
|
||||
d = fParm + 1.0;
|
||||
return fParm + 1.0f;
|
||||
}
|
||||
/* { dg-final { scan-assembler-times "fmr" 1 } } */
|
Loading…
Add table
Reference in a new issue