]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
re PR middle-end/60102 (powerpc fp-bit ices at dwf_regno)
authorRohit Arul Raj <rohitarulraj@freescale.com>
Mon, 4 Aug 2014 16:55:07 +0000 (16:55 +0000)
committerEdmar Wienskoski <edmarwjr@gcc.gnu.org>
Mon, 4 Aug 2014 16:55:07 +0000 (16:55 +0000)
[gcc/testsuite]
2014-08-04  Rohit  <rohitarulraj@freescale.com>

PR target/60102
* gcc.target/powerpc/pr60102.c: New testcase.

From-SVN: r213598

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/powerpc/pr60102.c [new file with mode: 0644]

index e149043758a3d95370d90859fff73faec0d9178d..efbb94dccfecd58938f9c1f429ceb72471df0907 100644 (file)
@@ -1,3 +1,8 @@
+2014-08-04  Rohit  <rohitarulraj@freescale.com>
+
+       PR target/60102
+       * gcc.target/powerpc/pr60102.c: New testcase.
+
 2014-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
 
        PR target/61713
diff --git a/gcc/testsuite/gcc.target/powerpc/pr60102.c b/gcc/testsuite/gcc.target/powerpc/pr60102.c
new file mode 100644 (file)
index 0000000..d32e41d
--- /dev/null
@@ -0,0 +1,11 @@
+/* { dg-do compile } */
+/* { dg-skip-if "not an SPE target" { ! powerpc_spe_nocache } { "*" } { "" } } */
+/* { dg-options "-mcpu=8548 -mspe -mabi=spe -g -mfloat-gprs=double" } */
+
+double
+pr60102 (double x, int m)
+{
+  double y;
+  y =  m % 2 ? x : 1;
+  return y;
+}