]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
target-supports.exp: Add method to determine if the effective target is really a...
authorJoel Sherrill <joel.sherrill@oarcorp.com>
Fri, 9 Jan 2009 21:12:36 +0000 (21:12 +0000)
committerJoel Sherrill <joel@gcc.gnu.org>
Fri, 9 Jan 2009 21:12:36 +0000 (21:12 +0000)
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.

From-SVN: r143234

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 f142e96b8793ca67361a53897969cf80fdf65fc7..85c52889733b607cd0af57d77df86541ff904745 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 dc3095150102d8f5302939d6460c1f520e32203e..2971e553ed071b4be6494e42d8f54fb111e08e86 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 1add3c98016a93875d218ad04b336a83d17632d3..e65ba08ebd8672fe472d239b9d88da556726ea84 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 221c30e1e60a9117bf6f71ce1e377aac89055800..6263818c1e377b33379851057f38eb6f00daf9d7 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 897d3494b40e6bd9e1a7a41eb09ed316e0f16acb..18d448c0618fc7d7bc14f8ff699cae11a12d6b2f 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 f9bdf1e2b9560d90aecb645ec877204853feceaa..7728c8b68d0843b32ef8f1eb769692b86fcf8dc2 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 753fe9a0f91069d8bc9ba3bca3f02953e0d69e0f..2211cd1583bc4edf91c7624b2a366181a74deca3 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 9e79d3019b68695bd0bad29511a54fc3b5c33a58..4c54f27b5275e6c500e4963699c41ff5650ce952 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 48dcfc579a16be8ce68ca29f4bb6446ea02b1c55..44d8ea68caeb380d03199236a665245284e27874 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 b73f7eacd3d72c0d4814e0a9c1e123fcfbcdf0a5..0fc96d1bd004b404267cb56a13e8ec76f97db090 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 a99f31ea7b75f63532fc46e9184b826a973f4f60..43ec01914f71c466787db40134bc6c40dc19b3a0 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 b7950abc36069e9ddcbc0e0984c8aea71a23e492..d79df52858c45eee557db7e1b6d47b6330cf6236 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 24a249e4b79853bf41643df9883d066f346fd1f5..0d65a5d34e29216cece6d5cd4e1841ba0a64896c 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 79fdb2a2b60371bf8336d3b1458edf25b9dcb62f..5b148d66c197fcde2dc02a2aec3d5707f2fcdedd 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 e3ab225745b84fb39fffbc6a10f6896de491b503..510e0c81cd2c03fc0c3ea379f2c194cbfeb69fa3 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 6c48164961469fecca1017154932c214e0eb6d65..14b4df1c0947e1b1f0ee6d895e4b08bcdeb82328 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 ae3a1a028acdaec6a1655cc0ca6f67ec8a834ac0..a0ecdac652e954da178c2558a781bf65b8895acd 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 7b0faa5a2ac2890d248da43f38b286f8733ecce2..c4da9927398e207b00e295ed6beff567fb5ef57b 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 f151e28fcfaa90bd2cb4c5522e263fe69031fa29..efdd8cdbb65a6281b45f150942fe5b7bc42578d3 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 9be7eaf48039519eeb2647e538b70a014a14ee62..cfa00034eb91d4ee1b0d545b5c5dc0f58e42acba 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 3d7871aac3f0749dbe0a277538e2928f1f3aa613..c6f7a24524e971677bf00fce84b4fcfd4d9015dc 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 166a60801d404db5b41f3e1887188e9a5f80677b..9b647e7d7788045c0dce20ef532b5c52b85240ba 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 beab7ebc40d498409a007f92f979d6bafbab5a7d..ea28b5542c8a751b838bbde00f1588b964951771 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 921a3b6dd2666e967c35b25d8b8a71fc6bb8919e..76bbb6403e5fc3bf2b58e7acf4596b343b0f72b8 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 f363056391f2c4574690f2af872763500fd47940..152dfe9b859bef18014543239c662eefc498ffc3 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 6e4d42e1038570628737169f2a19704d326a458c..ff4b8eca529338f18fa2fd66bd17e3b715aa38ac 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 e5a42d53dc4175e1074e1538945d4fc93b727bd0..dd258efe5eb114ad94e4a20c16df2690adb4c2b8 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 7ac8767a75fefa1a11b918fb6f29ea3b4a08f93a..2a470b9e78b426d1c47378651354cf1056a16147 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 6f1e2aeb346cb0ba741999acdd92a00a1f474857..f699a3fc41dbffe2043f1239dc7bfbb83bd1e529 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 aab8ea290bcd90f1d3d330da7db2e288d771e29c..07a30c13f767b737d602e134158bed62b204c1ff 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 f90223d27ed7d54c602440996241aac93f932c82..91eba842a023d3f0faefcb77035040c6a18da828 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 d191de38e7046328ebfe3c900ea8612e90adf904..83717a4ffdac3ee5acd2156ca6926e3fe7f9bd74 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\\. " } } */