2016-01-28 Martin Sebor <msebor@redhat.com>
PR target/17381
* gcc.target/powerpc/pr17381.c: New test.
From-SVN: r232947
+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
--- /dev/null
+/* 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 } } */