OSDN Git Service

2009-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
authorjoel <joel@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 9 Jan 2009 21:12:36 +0000 (21:12 +0000)
committerjoel <joel@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 9 Jan 2009 21:12:36 +0000 (21:12 +0000)
* lib/target-supports.exp: Add method to determine if the effective
target is really a ppc405 after applying all compile options.
* gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
* gcc.target/powerpc/405-nmachhw-1.c: Likewise.
* gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
* gcc.target/powerpc/405-machhwu-1.c: Likewise.
* gcc.target/powerpc/405-mullhwu-1.c: Likewise.
* gcc.target/powerpc/405-nmacchw-1.c: Likewise.
* gcc.target/powerpc/405-mulchwu-1.c: Likewise.
* gcc.target/powerpc/405-nmachhw-2.c: Likewise.
* gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
* gcc.target/powerpc/405-machhwu-2.c: Likewise.
* gcc.target/powerpc/405-mulhhw-1.c: Likewise.
* gcc.target/powerpc/405-machhw-1.c: Likewise.
* gcc.target/powerpc/405-mullhw-1.c: Likewise.
* gcc.target/powerpc/405-maclhw-1.c: Likewise.
* gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
* gcc.target/powerpc/405-mullhwu-2.c: Likewise.
* gcc.target/powerpc/405-nmacchw-2.c: Likewise.
* gcc.target/powerpc/405-mulchwu-2.c: Likewise.
* gcc.target/powerpc/405-mulchw-1.c: Likewise.
* gcc.target/powerpc/405-maclhwu-1.c: Likewise.
* gcc.target/powerpc/405-macchw-1.c: Likewise.
* gcc.target/powerpc/405-mulhhw-2.c: Likewise.
* gcc.target/powerpc/405-machhw-2.c: Likewise.
* gcc.target/powerpc/405-mullhw-2.c: Likewise.
* gcc.target/powerpc/405-maclhw-2.c: Likewise.
* gcc.target/powerpc/405-macchwu-1.c: Likewise.
* gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
* gcc.target/powerpc/405-mulchw-2.c: Likewise.
* gcc.target/powerpc/405-maclhwu-2.c: Likewise.
* gcc.target/powerpc/405-macchw-2.c: Likewise.
* gcc.target/powerpc/405-macchwu-2.c: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@143234 138bc75d-0d04-0410-961f-82ee72b054a4

32 files changed:
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/powerpc/405-dlmzb-strlen-1.c
gcc/testsuite/gcc.target/powerpc/405-macchw-1.c
gcc/testsuite/gcc.target/powerpc/405-macchw-2.c
gcc/testsuite/gcc.target/powerpc/405-macchwu-1.c
gcc/testsuite/gcc.target/powerpc/405-macchwu-2.c
gcc/testsuite/gcc.target/powerpc/405-machhw-1.c
gcc/testsuite/gcc.target/powerpc/405-machhw-2.c
gcc/testsuite/gcc.target/powerpc/405-machhwu-1.c
gcc/testsuite/gcc.target/powerpc/405-machhwu-2.c
gcc/testsuite/gcc.target/powerpc/405-maclhw-1.c
gcc/testsuite/gcc.target/powerpc/405-maclhw-2.c
gcc/testsuite/gcc.target/powerpc/405-maclhwu-1.c
gcc/testsuite/gcc.target/powerpc/405-maclhwu-2.c
gcc/testsuite/gcc.target/powerpc/405-mulchw-1.c
gcc/testsuite/gcc.target/powerpc/405-mulchw-2.c
gcc/testsuite/gcc.target/powerpc/405-mulchwu-1.c
gcc/testsuite/gcc.target/powerpc/405-mulchwu-2.c
gcc/testsuite/gcc.target/powerpc/405-mulhhw-1.c
gcc/testsuite/gcc.target/powerpc/405-mulhhw-2.c
gcc/testsuite/gcc.target/powerpc/405-mulhhwu-1.c
gcc/testsuite/gcc.target/powerpc/405-mulhhwu-2.c
gcc/testsuite/gcc.target/powerpc/405-mullhw-1.c
gcc/testsuite/gcc.target/powerpc/405-mullhw-2.c
gcc/testsuite/gcc.target/powerpc/405-mullhwu-1.c
gcc/testsuite/gcc.target/powerpc/405-mullhwu-2.c
gcc/testsuite/gcc.target/powerpc/405-nmacchw-1.c
gcc/testsuite/gcc.target/powerpc/405-nmacchw-2.c
gcc/testsuite/gcc.target/powerpc/405-nmachhw-1.c
gcc/testsuite/gcc.target/powerpc/405-nmachhw-2.c
gcc/testsuite/gcc.target/powerpc/405-nmaclhw-1.c
gcc/testsuite/gcc.target/powerpc/405-nmaclhw-2.c

index f142e96..85c5288 100644 (file)
@@ -1,3 +1,39 @@
+2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
+
+       * lib/target-supports.exp: Add method to determine if the effective
+       target is really a ppc405 after applying all compile options.
+       * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
+       * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
+       * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
+       * gcc.target/powerpc/405-machhwu-1.c: Likewise.
+       * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
+       * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
+       * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
+       * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
+       * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
+       * gcc.target/powerpc/405-machhwu-2.c: Likewise.
+       * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
+       * gcc.target/powerpc/405-machhw-1.c: Likewise.
+       * gcc.target/powerpc/405-mullhw-1.c: Likewise.
+       * gcc.target/powerpc/405-maclhw-1.c: Likewise.
+       * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
+       * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
+       * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
+       * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
+       * gcc.target/powerpc/405-mulchw-1.c: Likewise.
+       * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
+       * gcc.target/powerpc/405-macchw-1.c: Likewise.
+       * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
+       * gcc.target/powerpc/405-machhw-2.c: Likewise.
+       * gcc.target/powerpc/405-mullhw-2.c: Likewise.
+       * gcc.target/powerpc/405-maclhw-2.c: Likewise.
+       * gcc.target/powerpc/405-macchwu-1.c: Likewise.
+       * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
+       * gcc.target/powerpc/405-mulchw-2.c: Likewise.
+       * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
+       * gcc.target/powerpc/405-macchw-2.c: Likewise.
+       * gcc.target/powerpc/405-macchwu-2.c: Likewise.
+
 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
 
        PR c++/35335
index dc30951..2971e55 100644 (file)
@@ -3,6 +3,7 @@
 /* { dg-do compile } */
 /* { dg-require-effective-target ilp32 } */
 /* { dg-options "-O2 -mcpu=405" } */
+/* { dg-skip-if "other options override -mcpu=405" { ! powerpc_405_nocache } { "*" } { "" } } */
 
 /* { dg-final { scan-assembler "dlmzb\\. " } } */
 
index 1add3c9..e65ba08 100644 (file)
@@ -3,6 +3,7 @@
 /* { dg-do compile } */
 /* { dg-require-effective-target ilp32 } */
 /* { dg-options "-O2 -mcpu=405" } */
+/* { dg-skip-if "other options override -mcpu=405" { ! powerpc_405_nocache } { "*" } { "" } } */
 
 /* { dg-final { scan-assembler "macchw " } } */
 
index 221c30e..6263818 100644 (file)
@@ -3,6 +3,7 @@
 /* { dg-do compile } */
 /* { dg-require-effective-target ilp32 } */
 /* { dg-options "-O2 -mcpu=405" } */
+/* { dg-skip-if "other options override -mcpu=405" { ! powerpc_405_nocache } { "*" } { "" } } */
 
 /* { dg-final { scan-assembler "macchw\\. " } } */
 
index 897d349..18d448c 100644 (file)
@@ -3,6 +3,7 @@
 /* { dg-do compile } */
 /* { dg-require-effective-target ilp32 } */
 /* { dg-options "-O2 -mcpu=405" } */
+/* { dg-skip-if "other options override -mcpu=405" { ! powerpc_405_nocache } { "*" } { "" } } */
 
 /* { dg-final { scan-assembler "macchwu " } } */
 
index f9bdf1e..7728c8b 100644 (file)
@@ -3,6 +3,7 @@
 /* { dg-do compile } */
 /* { dg-require-effective-target ilp32 } */
 /* { dg-options "-O2 -mcpu=405" } */
+/* { dg-skip-if "other options override -mcpu=405" { ! powerpc_405_nocache } { "*" } { "" } } */
 
 /* { dg-final { scan-assembler "macchwu\\. " } } */
 
index 753fe9a..2211cd1 100644 (file)
@@ -3,6 +3,7 @@
 /* { dg-do compile } */
 /* { dg-require-effective-target ilp32 } */
 /* { dg-options "-O2 -mcpu=405" } */
+/* { dg-skip-if "other options override -mcpu=405" { ! powerpc_405_nocache } { "*" } { "" } } */
 
 /* { dg-final { scan-assembler "machhw " } } */
 
index 9e79d30..4c54f27 100644 (file)
@@ -3,6 +3,7 @@
 /* { dg-do compile } */
 /* { dg-require-effective-target ilp32 } */
 /* { dg-options "-O2 -mcpu=405" } */
+/* { dg-skip-if "other options override -mcpu=405" { ! powerpc_405_nocache } { "*" } { "" } } */
 
 /* { dg-final { scan-assembler "machhw\\. " } } */
 
index 48dcfc5..44d8ea6 100644 (file)
@@ -3,6 +3,7 @@
 /* { dg-do compile } */
 /* { dg-require-effective-target ilp32 } */
 /* { dg-options "-O2 -mcpu=405" } */
+/* { dg-skip-if "other options override -mcpu=405" { ! powerpc_405_nocache } { "*" } { "" } } */
 
 /* { dg-final { scan-assembler "machhwu " } } */
 
index b73f7ea..0fc96d1 100644 (file)
@@ -3,6 +3,7 @@
 /* { dg-do compile } */
 /* { dg-require-effective-target ilp32 } */
 /* { dg-options "-O2 -mcpu=405" } */
+/* { dg-skip-if "other options override -mcpu=405" { ! powerpc_405_nocache } { "*" } { "" } } */
 
 /* { dg-final { scan-assembler "machhwu\\. " } } */
 
index a99f31e..43ec019 100644 (file)
@@ -3,6 +3,7 @@
 /* { dg-do compile } */
 /* { dg-require-effective-target ilp32 } */
 /* { dg-options "-O2 -mcpu=405" } */
+/* { dg-skip-if "other options override -mcpu=405" { ! powerpc_405_nocache } { "*" } { "" } } */
 
 /* { dg-final { scan-assembler "maclhw " } } */
 
index b7950ab..d79df52 100644 (file)
@@ -3,6 +3,7 @@
 /* { dg-do compile } */
 /* { dg-require-effective-target ilp32 } */
 /* { dg-options "-O2 -mcpu=405" } */
+/* { dg-skip-if "other options override -mcpu=405" { ! powerpc_405_nocache } { "*" } { "" } } */
 
 /* { dg-final { scan-assembler "maclhw\\. " } } */
 
index 24a249e..0d65a5d 100644 (file)
@@ -3,6 +3,7 @@
 /* { dg-do compile } */
 /* { dg-require-effective-target ilp32 } */
 /* { dg-options "-O2 -mcpu=405" } */
+/* { dg-skip-if "other options override -mcpu=405" { ! powerpc_405_nocache } { "*" } { "" } } */
 
 /* { dg-final { scan-assembler "maclhwu " } } */
 
index 79fdb2a..5b148d6 100644 (file)
@@ -3,6 +3,7 @@
 /* { dg-do compile } */
 /* { dg-require-effective-target ilp32 } */
 /* { dg-options "-O2 -mcpu=405" } */
+/* { dg-skip-if "other options override -mcpu=405" { ! powerpc_405_nocache } { "*" } { "" } } */
 
 /* { dg-final { scan-assembler "maclhwu\\. " } } */
 
index e3ab225..510e0c8 100644 (file)
@@ -3,6 +3,7 @@
 /* { dg-do compile } */
 /* { dg-require-effective-target ilp32 } */
 /* { dg-options "-O2 -mcpu=405" } */
+/* { dg-skip-if "other options override -mcpu=405" { ! powerpc_405_nocache } { "*" } { "" } } */
 
 /* { dg-final { scan-assembler "mulchw " } } */
 
index 6c48164..14b4df1 100644 (file)
@@ -3,6 +3,7 @@
 /* { dg-do compile } */
 /* { dg-require-effective-target ilp32 } */
 /* { dg-options "-O2 -mcpu=405" } */
+/* { dg-skip-if "other options override -mcpu=405" { ! powerpc_405_nocache } { "*" } { "" } } */
 
 /* { dg-final { scan-assembler "mulchw\\. " } } */
 
index ae3a1a0..a0ecdac 100644 (file)
@@ -3,6 +3,7 @@
 /* { dg-do compile } */
 /* { dg-require-effective-target ilp32 } */
 /* { dg-options "-O2 -mcpu=405" } */
+/* { dg-skip-if "other options override -mcpu=405" { ! powerpc_405_nocache } { "*" } { "" } } */
 
 /* { dg-final { scan-assembler "mulchwu " } } */
 
index 7b0faa5..c4da992 100644 (file)
@@ -3,6 +3,7 @@
 /* { dg-do compile } */
 /* { dg-require-effective-target ilp32 } */
 /* { dg-options "-O2 -mcpu=405" } */
+/* { dg-skip-if "other options override -mcpu=405" { ! powerpc_405_nocache } { "*" } { "" } } */
 
 /* { dg-final { scan-assembler "mulchwu\\. " } } */
 
index f151e28..efdd8cd 100644 (file)
@@ -3,6 +3,7 @@
 /* { dg-do compile } */
 /* { dg-require-effective-target ilp32 } */
 /* { dg-options "-O2 -mcpu=405" } */
+/* { dg-skip-if "other options override -mcpu=405" { ! powerpc_405_nocache } { "*" } { "" } } */
 
 /* { dg-final { scan-assembler "mulhhw " } } */
 
index 9be7eaf..cfa0003 100644 (file)
@@ -3,6 +3,7 @@
 /* { dg-do compile } */
 /* { dg-require-effective-target ilp32 } */
 /* { dg-options "-O2 -mcpu=405" } */
+/* { dg-skip-if "other options override -mcpu=405" { ! powerpc_405_nocache } { "*" } { "" } } */
 
 /* { dg-final { scan-assembler "mulhhw\\. " } } */
 
index 3d7871a..c6f7a24 100644 (file)
@@ -3,6 +3,7 @@
 /* { dg-do compile } */
 /* { dg-require-effective-target ilp32 } */
 /* { dg-options "-O2 -mcpu=405" } */
+/* { dg-skip-if "other options override -mcpu=405" { ! powerpc_405_nocache } { "*" } { "" } } */
 
 /* { dg-final { scan-assembler "mulhhwu " } } */
 
index 166a608..9b647e7 100644 (file)
@@ -3,6 +3,7 @@
 /* { dg-do compile } */
 /* { dg-require-effective-target ilp32 } */
 /* { dg-options "-O2 -mcpu=405" } */
+/* { dg-skip-if "other options override -mcpu=405" { ! powerpc_405_nocache } { "*" } { "" } } */
 
 /* { dg-final { scan-assembler "mulhhwu\\. " } } */
 
index beab7eb..ea28b55 100644 (file)
@@ -3,6 +3,7 @@
 /* { dg-do compile } */
 /* { dg-require-effective-target ilp32 } */
 /* { dg-options "-O2 -mcpu=405" } */
+/* { dg-skip-if "other options override -mcpu=405" { ! powerpc_405_nocache } { "*" } { "" } } */
 
 /* { dg-final { scan-assembler "mullhw " } } */
 
index 921a3b6..76bbb64 100644 (file)
@@ -3,6 +3,7 @@
 /* { dg-do compile } */
 /* { dg-require-effective-target ilp32 } */
 /* { dg-options "-O2 -mcpu=405" } */
+/* { dg-skip-if "other options override -mcpu=405" { ! powerpc_405_nocache } { "*" } { "" } } */
 
 /* { dg-final { scan-assembler "mullhw\\. " } } */
 
index f363056..152dfe9 100644 (file)
@@ -3,6 +3,7 @@
 /* { dg-do compile } */
 /* { dg-require-effective-target ilp32 } */
 /* { dg-options "-O2 -mcpu=405" } */
+/* { dg-skip-if "other options override -mcpu=405" { ! powerpc_405_nocache } { "*" } { "" } } */
 
 /* { dg-final { scan-assembler "mullhwu " } } */
 
index 6e4d42e..ff4b8ec 100644 (file)
@@ -3,6 +3,7 @@
 /* { dg-do compile } */
 /* { dg-require-effective-target ilp32 } */
 /* { dg-options "-O2 -mcpu=405" } */
+/* { dg-skip-if "other options override -mcpu=405" { ! powerpc_405_nocache } { "*" } { "" } } */
 
 /* { dg-final { scan-assembler "mullhwu\\. " } } */
 
index e5a42d5..dd258ef 100644 (file)
@@ -3,6 +3,7 @@
 /* { dg-do compile } */
 /* { dg-require-effective-target ilp32 } */
 /* { dg-options "-O2 -mcpu=405" } */
+/* { dg-skip-if "other options override -mcpu=405" { ! powerpc_405_nocache } { "*" } { "" } } */
 
 /* { dg-final { scan-assembler "nmacchw " } } */
 
index 7ac8767..2a470b9 100644 (file)
@@ -3,6 +3,7 @@
 /* { dg-do compile } */
 /* { dg-require-effective-target ilp32 } */
 /* { dg-options "-O2 -mcpu=405" } */
+/* { dg-skip-if "other options override -mcpu=405" { ! powerpc_405_nocache } { "*" } { "" } } */
 
 /* { dg-final { scan-assembler "nmacchw\\. " } } */
 
index 6f1e2ae..f699a3f 100644 (file)
@@ -3,6 +3,7 @@
 /* { dg-do compile } */
 /* { dg-require-effective-target ilp32 } */
 /* { dg-options "-O2 -mcpu=405" } */
+/* { dg-skip-if "other options override -mcpu=405" { ! powerpc_405_nocache } { "*" } { "" } } */
 
 /* { dg-final { scan-assembler "nmachhw " } } */
 
index aab8ea2..07a30c1 100644 (file)
@@ -3,6 +3,7 @@
 /* { dg-do compile } */
 /* { dg-require-effective-target ilp32 } */
 /* { dg-options "-O2 -mcpu=405" } */
+/* { dg-skip-if "other options override -mcpu=405" { ! powerpc_405_nocache } { "*" } { "" } } */
 
 /* { dg-final { scan-assembler "nmachhw\\. " } } */
 
index f90223d..91eba84 100644 (file)
@@ -3,6 +3,7 @@
 /* { dg-do compile } */
 /* { dg-require-effective-target ilp32 } */
 /* { dg-options "-O2 -mcpu=405" } */
+/* { dg-skip-if "other options override -mcpu=405" { ! powerpc_405_nocache } { "*" } { "" } } */
 
 /* { dg-final { scan-assembler "nmaclhw " } } */
 
index d191de3..83717a4 100644 (file)
@@ -3,6 +3,7 @@
 /* { dg-do compile } */
 /* { dg-require-effective-target ilp32 } */
 /* { dg-options "-O2 -mcpu=405" } */
+/* { dg-skip-if "other options override -mcpu=405" { ! powerpc_405_nocache } { "*" } { "" } } */
 
 /* { dg-final { scan-assembler "nmaclhw\\. " } } */