* gcc.dg/pr21255-1.c: Match different pattern for sh64.
authoramylaar <amylaar@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 5 Sep 2005 14:20:27 +0000 (14:20 +0000)
committeramylaar <amylaar@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 5 Sep 2005 14:20:27 +0000 (14:20 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@103905 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/pr21255-1.c

index 3e8be93..e371eac 100644 (file)
@@ -1,3 +1,7 @@
+2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
+
+       * gcc.dg/pr21255-1.c: Match different pattern for sh64.
+
 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
 
        PR libfortran/23321
index 0508e80..5d5b6d7 100644 (file)
@@ -1,12 +1,14 @@
 /* { dg-do compile { target "sh*-*-*" } } */
 /* { dg-options "-O2 -fomit-frame-pointer" } */
-/* { dg-final { scan-assembler "mov fr4,fr.; mov fr5,fr." } } */
+/* { dg-final { scan-assembler "mov fr4,fr.; mov fr5,fr." { target sh-*-* } } } */
+/* { dg-final { scan-assembler "mov fr4,fr.; mov fr5,fr." { target sh[1234lb]*-*-* } } } */
+/* { dg-final { scan-assembler "mov fr0,fr.; mov fr1,fr." { target sh[56]*-*-* } } } */
 double
 f (double d)
 {
   double r;
 
-#if defined (__SH_FPU_DOUBLE__) && !TARGET_SHMEDIA
+#if defined (__SH_FPU_DOUBLE__)
   asm ("mov %S1,%S0; mov %R1,%R0" : "=f" (r) : "f" (d));
 #else
   asm ("mov fr4,fr4; mov fr5,fr5");