------- Comment #3 from nemet at gcc dot gnu dot org  2009-01-24 02:47 -------
It was actually Richard's mips.exp rewrite that removed { target { fixed_point
} }  from these tests.

Richard, was this intentional?  It seems to me that since fixed-point is not
dependent on a command-line flag (-mdsp is orthogonal) the effective-target
check is correct here.

Should I revert it like this:

Index: fixed-vector-type.c 
=================================================================== 
--- fixed-vector-type.c (revision 143450) 
+++ fixed-vector-type.c (working copy) 
@@ -1,5 +1,5 @@ 
 /* Test vector fixed-point instructions */ 
-/* { dg-do compile } */ 
+/* { dg-do compile { target { fixed_point } } } */ 
 /* { dg-options "-mdspr2 -O2" } */ 
 /* { dg-final { scan-assembler-times "\taddq_s.ph\t" 2 } } */ 
 /* { dg-final { scan-assembler-times "\tsubq_s.ph\t" 2 } } */ 
Index: fixed-scalar-type.c 
=================================================================== 
--- fixed-scalar-type.c (revision 143450) 
+++ fixed-scalar-type.c (working copy) 
@@ -1,5 +1,5 @@ 
 /* Test scalar fixed-point instructions */ 
-/* { dg-do compile } */ 
+/* { dg-do compile { target { fixed_point } } } */ 
 /* { dg-options "-mdspr2 -O2" } */ 
 /* { dg-final { scan-assembler-times "\taddu\t" 10 } } */ 
 /* { dg-final { scan-assembler-times "\tsubu\t" 10 } } */ 
Index: dpaq_sa_l_w.c 
=================================================================== 
--- dpaq_sa_l_w.c       (revision 143450) 
+++ dpaq_sa_l_w.c       (working copy) 
@@ -1,4 +1,4 @@ 
-/* { dg-do compile } */ 
+/* { dg-do compile { target { fixed_point } } } */ 
 /* { dg-options "-O2 -mgp32 -mdsp" } */ 
 /* { dg-final { scan-assembler-times "\tdpaq_sa.l.w\t\\\$ac" 3 } } */ 

Index: dpsq_sa_l_w.c 
=================================================================== 
--- dpsq_sa_l_w.c       (revision 143450) 
+++ dpsq_sa_l_w.c       (working copy) 
@@ -1,4 +1,4 @@ 
-/* { dg-do compile } */ 
+/* { dg-do compile { target { fixed_point } } } */ 
 /* { dg-options "-O2 -mgp32 -mdsp" } */ 
 /* { dg-final { scan-assembler-times "\tdpsq_sa.l.w\t\\\$ac" 2 } } */ 


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38864

Reply via email to