Commit 494de84f by Martin Sebor Committed by Martin Sebor

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
parent eb1b1f01
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
......
/* 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 } } */
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment