From 1260bd3a832f9caaa4a6665e886eb7a883a51257 Mon Sep 17 00:00:00 2001 From: Joel Sherrill <joel.sherrill@oarcorp.com> Date: Fri, 9 Jan 2009 21:12:36 +0000 Subject: [PATCH] target-supports.exp: Add method to determine if the effective target is really a ppc405 after... 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 --- gcc/testsuite/ChangeLog | 36 +++++++++++++++++++ .../gcc.target/powerpc/405-dlmzb-strlen-1.c | 1 + .../gcc.target/powerpc/405-macchw-1.c | 1 + .../gcc.target/powerpc/405-macchw-2.c | 1 + .../gcc.target/powerpc/405-macchwu-1.c | 1 + .../gcc.target/powerpc/405-macchwu-2.c | 1 + .../gcc.target/powerpc/405-machhw-1.c | 1 + .../gcc.target/powerpc/405-machhw-2.c | 1 + .../gcc.target/powerpc/405-machhwu-1.c | 1 + .../gcc.target/powerpc/405-machhwu-2.c | 1 + .../gcc.target/powerpc/405-maclhw-1.c | 1 + .../gcc.target/powerpc/405-maclhw-2.c | 1 + .../gcc.target/powerpc/405-maclhwu-1.c | 1 + .../gcc.target/powerpc/405-maclhwu-2.c | 1 + .../gcc.target/powerpc/405-mulchw-1.c | 1 + .../gcc.target/powerpc/405-mulchw-2.c | 1 + .../gcc.target/powerpc/405-mulchwu-1.c | 1 + .../gcc.target/powerpc/405-mulchwu-2.c | 1 + .../gcc.target/powerpc/405-mulhhw-1.c | 1 + .../gcc.target/powerpc/405-mulhhw-2.c | 1 + .../gcc.target/powerpc/405-mulhhwu-1.c | 1 + .../gcc.target/powerpc/405-mulhhwu-2.c | 1 + .../gcc.target/powerpc/405-mullhw-1.c | 1 + .../gcc.target/powerpc/405-mullhw-2.c | 1 + .../gcc.target/powerpc/405-mullhwu-1.c | 1 + .../gcc.target/powerpc/405-mullhwu-2.c | 1 + .../gcc.target/powerpc/405-nmacchw-1.c | 1 + .../gcc.target/powerpc/405-nmacchw-2.c | 1 + .../gcc.target/powerpc/405-nmachhw-1.c | 1 + .../gcc.target/powerpc/405-nmachhw-2.c | 1 + .../gcc.target/powerpc/405-nmaclhw-1.c | 1 + .../gcc.target/powerpc/405-nmaclhw-2.c | 1 + 32 files changed, 67 insertions(+) diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index f142e96b8793..85c52889733b 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -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 diff --git a/gcc/testsuite/gcc.target/powerpc/405-dlmzb-strlen-1.c b/gcc/testsuite/gcc.target/powerpc/405-dlmzb-strlen-1.c index dc3095150102..2971e553ed07 100644 --- a/gcc/testsuite/gcc.target/powerpc/405-dlmzb-strlen-1.c +++ b/gcc/testsuite/gcc.target/powerpc/405-dlmzb-strlen-1.c @@ -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\\. " } } */ diff --git a/gcc/testsuite/gcc.target/powerpc/405-macchw-1.c b/gcc/testsuite/gcc.target/powerpc/405-macchw-1.c index 1add3c98016a..e65ba08ebd86 100644 --- a/gcc/testsuite/gcc.target/powerpc/405-macchw-1.c +++ b/gcc/testsuite/gcc.target/powerpc/405-macchw-1.c @@ -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 " } } */ diff --git a/gcc/testsuite/gcc.target/powerpc/405-macchw-2.c b/gcc/testsuite/gcc.target/powerpc/405-macchw-2.c index 221c30e1e60a..6263818c1e37 100644 --- a/gcc/testsuite/gcc.target/powerpc/405-macchw-2.c +++ b/gcc/testsuite/gcc.target/powerpc/405-macchw-2.c @@ -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\\. " } } */ diff --git a/gcc/testsuite/gcc.target/powerpc/405-macchwu-1.c b/gcc/testsuite/gcc.target/powerpc/405-macchwu-1.c index 897d3494b40e..18d448c0618f 100644 --- a/gcc/testsuite/gcc.target/powerpc/405-macchwu-1.c +++ b/gcc/testsuite/gcc.target/powerpc/405-macchwu-1.c @@ -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 " } } */ diff --git a/gcc/testsuite/gcc.target/powerpc/405-macchwu-2.c b/gcc/testsuite/gcc.target/powerpc/405-macchwu-2.c index f9bdf1e2b956..7728c8b68d08 100644 --- a/gcc/testsuite/gcc.target/powerpc/405-macchwu-2.c +++ b/gcc/testsuite/gcc.target/powerpc/405-macchwu-2.c @@ -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\\. " } } */ diff --git a/gcc/testsuite/gcc.target/powerpc/405-machhw-1.c b/gcc/testsuite/gcc.target/powerpc/405-machhw-1.c index 753fe9a0f910..2211cd1583bc 100644 --- a/gcc/testsuite/gcc.target/powerpc/405-machhw-1.c +++ b/gcc/testsuite/gcc.target/powerpc/405-machhw-1.c @@ -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 " } } */ diff --git a/gcc/testsuite/gcc.target/powerpc/405-machhw-2.c b/gcc/testsuite/gcc.target/powerpc/405-machhw-2.c index 9e79d3019b68..4c54f27b5275 100644 --- a/gcc/testsuite/gcc.target/powerpc/405-machhw-2.c +++ b/gcc/testsuite/gcc.target/powerpc/405-machhw-2.c @@ -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\\. " } } */ diff --git a/gcc/testsuite/gcc.target/powerpc/405-machhwu-1.c b/gcc/testsuite/gcc.target/powerpc/405-machhwu-1.c index 48dcfc579a16..44d8ea68caeb 100644 --- a/gcc/testsuite/gcc.target/powerpc/405-machhwu-1.c +++ b/gcc/testsuite/gcc.target/powerpc/405-machhwu-1.c @@ -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 " } } */ diff --git a/gcc/testsuite/gcc.target/powerpc/405-machhwu-2.c b/gcc/testsuite/gcc.target/powerpc/405-machhwu-2.c index b73f7eacd3d7..0fc96d1bd004 100644 --- a/gcc/testsuite/gcc.target/powerpc/405-machhwu-2.c +++ b/gcc/testsuite/gcc.target/powerpc/405-machhwu-2.c @@ -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\\. " } } */ diff --git a/gcc/testsuite/gcc.target/powerpc/405-maclhw-1.c b/gcc/testsuite/gcc.target/powerpc/405-maclhw-1.c index a99f31ea7b75..43ec01914f71 100644 --- a/gcc/testsuite/gcc.target/powerpc/405-maclhw-1.c +++ b/gcc/testsuite/gcc.target/powerpc/405-maclhw-1.c @@ -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 " } } */ diff --git a/gcc/testsuite/gcc.target/powerpc/405-maclhw-2.c b/gcc/testsuite/gcc.target/powerpc/405-maclhw-2.c index b7950abc3606..d79df52858c4 100644 --- a/gcc/testsuite/gcc.target/powerpc/405-maclhw-2.c +++ b/gcc/testsuite/gcc.target/powerpc/405-maclhw-2.c @@ -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\\. " } } */ diff --git a/gcc/testsuite/gcc.target/powerpc/405-maclhwu-1.c b/gcc/testsuite/gcc.target/powerpc/405-maclhwu-1.c index 24a249e4b798..0d65a5d34e29 100644 --- a/gcc/testsuite/gcc.target/powerpc/405-maclhwu-1.c +++ b/gcc/testsuite/gcc.target/powerpc/405-maclhwu-1.c @@ -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 " } } */ diff --git a/gcc/testsuite/gcc.target/powerpc/405-maclhwu-2.c b/gcc/testsuite/gcc.target/powerpc/405-maclhwu-2.c index 79fdb2a2b603..5b148d66c197 100644 --- a/gcc/testsuite/gcc.target/powerpc/405-maclhwu-2.c +++ b/gcc/testsuite/gcc.target/powerpc/405-maclhwu-2.c @@ -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\\. " } } */ diff --git a/gcc/testsuite/gcc.target/powerpc/405-mulchw-1.c b/gcc/testsuite/gcc.target/powerpc/405-mulchw-1.c index e3ab225745b8..510e0c81cd2c 100644 --- a/gcc/testsuite/gcc.target/powerpc/405-mulchw-1.c +++ b/gcc/testsuite/gcc.target/powerpc/405-mulchw-1.c @@ -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 " } } */ diff --git a/gcc/testsuite/gcc.target/powerpc/405-mulchw-2.c b/gcc/testsuite/gcc.target/powerpc/405-mulchw-2.c index 6c4816496146..14b4df1c0947 100644 --- a/gcc/testsuite/gcc.target/powerpc/405-mulchw-2.c +++ b/gcc/testsuite/gcc.target/powerpc/405-mulchw-2.c @@ -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\\. " } } */ diff --git a/gcc/testsuite/gcc.target/powerpc/405-mulchwu-1.c b/gcc/testsuite/gcc.target/powerpc/405-mulchwu-1.c index ae3a1a028acd..a0ecdac652e9 100644 --- a/gcc/testsuite/gcc.target/powerpc/405-mulchwu-1.c +++ b/gcc/testsuite/gcc.target/powerpc/405-mulchwu-1.c @@ -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 " } } */ diff --git a/gcc/testsuite/gcc.target/powerpc/405-mulchwu-2.c b/gcc/testsuite/gcc.target/powerpc/405-mulchwu-2.c index 7b0faa5a2ac2..c4da9927398e 100644 --- a/gcc/testsuite/gcc.target/powerpc/405-mulchwu-2.c +++ b/gcc/testsuite/gcc.target/powerpc/405-mulchwu-2.c @@ -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\\. " } } */ diff --git a/gcc/testsuite/gcc.target/powerpc/405-mulhhw-1.c b/gcc/testsuite/gcc.target/powerpc/405-mulhhw-1.c index f151e28fcfaa..efdd8cdbb65a 100644 --- a/gcc/testsuite/gcc.target/powerpc/405-mulhhw-1.c +++ b/gcc/testsuite/gcc.target/powerpc/405-mulhhw-1.c @@ -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 " } } */ diff --git a/gcc/testsuite/gcc.target/powerpc/405-mulhhw-2.c b/gcc/testsuite/gcc.target/powerpc/405-mulhhw-2.c index 9be7eaf48039..cfa00034eb91 100644 --- a/gcc/testsuite/gcc.target/powerpc/405-mulhhw-2.c +++ b/gcc/testsuite/gcc.target/powerpc/405-mulhhw-2.c @@ -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\\. " } } */ diff --git a/gcc/testsuite/gcc.target/powerpc/405-mulhhwu-1.c b/gcc/testsuite/gcc.target/powerpc/405-mulhhwu-1.c index 3d7871aac3f0..c6f7a24524e9 100644 --- a/gcc/testsuite/gcc.target/powerpc/405-mulhhwu-1.c +++ b/gcc/testsuite/gcc.target/powerpc/405-mulhhwu-1.c @@ -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 " } } */ diff --git a/gcc/testsuite/gcc.target/powerpc/405-mulhhwu-2.c b/gcc/testsuite/gcc.target/powerpc/405-mulhhwu-2.c index 166a60801d40..9b647e7d7788 100644 --- a/gcc/testsuite/gcc.target/powerpc/405-mulhhwu-2.c +++ b/gcc/testsuite/gcc.target/powerpc/405-mulhhwu-2.c @@ -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\\. " } } */ diff --git a/gcc/testsuite/gcc.target/powerpc/405-mullhw-1.c b/gcc/testsuite/gcc.target/powerpc/405-mullhw-1.c index beab7ebc40d4..ea28b5542c8a 100644 --- a/gcc/testsuite/gcc.target/powerpc/405-mullhw-1.c +++ b/gcc/testsuite/gcc.target/powerpc/405-mullhw-1.c @@ -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 " } } */ diff --git a/gcc/testsuite/gcc.target/powerpc/405-mullhw-2.c b/gcc/testsuite/gcc.target/powerpc/405-mullhw-2.c index 921a3b6dd266..76bbb6403e5f 100644 --- a/gcc/testsuite/gcc.target/powerpc/405-mullhw-2.c +++ b/gcc/testsuite/gcc.target/powerpc/405-mullhw-2.c @@ -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\\. " } } */ diff --git a/gcc/testsuite/gcc.target/powerpc/405-mullhwu-1.c b/gcc/testsuite/gcc.target/powerpc/405-mullhwu-1.c index f363056391f2..152dfe9b859b 100644 --- a/gcc/testsuite/gcc.target/powerpc/405-mullhwu-1.c +++ b/gcc/testsuite/gcc.target/powerpc/405-mullhwu-1.c @@ -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 " } } */ diff --git a/gcc/testsuite/gcc.target/powerpc/405-mullhwu-2.c b/gcc/testsuite/gcc.target/powerpc/405-mullhwu-2.c index 6e4d42e10385..ff4b8eca5293 100644 --- a/gcc/testsuite/gcc.target/powerpc/405-mullhwu-2.c +++ b/gcc/testsuite/gcc.target/powerpc/405-mullhwu-2.c @@ -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\\. " } } */ diff --git a/gcc/testsuite/gcc.target/powerpc/405-nmacchw-1.c b/gcc/testsuite/gcc.target/powerpc/405-nmacchw-1.c index e5a42d53dc41..dd258efe5eb1 100644 --- a/gcc/testsuite/gcc.target/powerpc/405-nmacchw-1.c +++ b/gcc/testsuite/gcc.target/powerpc/405-nmacchw-1.c @@ -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 " } } */ diff --git a/gcc/testsuite/gcc.target/powerpc/405-nmacchw-2.c b/gcc/testsuite/gcc.target/powerpc/405-nmacchw-2.c index 7ac8767a75fe..2a470b9e78b4 100644 --- a/gcc/testsuite/gcc.target/powerpc/405-nmacchw-2.c +++ b/gcc/testsuite/gcc.target/powerpc/405-nmacchw-2.c @@ -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\\. " } } */ diff --git a/gcc/testsuite/gcc.target/powerpc/405-nmachhw-1.c b/gcc/testsuite/gcc.target/powerpc/405-nmachhw-1.c index 6f1e2aeb346c..f699a3fc41db 100644 --- a/gcc/testsuite/gcc.target/powerpc/405-nmachhw-1.c +++ b/gcc/testsuite/gcc.target/powerpc/405-nmachhw-1.c @@ -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 " } } */ diff --git a/gcc/testsuite/gcc.target/powerpc/405-nmachhw-2.c b/gcc/testsuite/gcc.target/powerpc/405-nmachhw-2.c index aab8ea290bcd..07a30c13f767 100644 --- a/gcc/testsuite/gcc.target/powerpc/405-nmachhw-2.c +++ b/gcc/testsuite/gcc.target/powerpc/405-nmachhw-2.c @@ -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\\. " } } */ diff --git a/gcc/testsuite/gcc.target/powerpc/405-nmaclhw-1.c b/gcc/testsuite/gcc.target/powerpc/405-nmaclhw-1.c index f90223d27ed7..91eba842a023 100644 --- a/gcc/testsuite/gcc.target/powerpc/405-nmaclhw-1.c +++ b/gcc/testsuite/gcc.target/powerpc/405-nmaclhw-1.c @@ -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 " } } */ diff --git a/gcc/testsuite/gcc.target/powerpc/405-nmaclhw-2.c b/gcc/testsuite/gcc.target/powerpc/405-nmaclhw-2.c index d191de38e704..83717a4ffdac 100644 --- a/gcc/testsuite/gcc.target/powerpc/405-nmaclhw-2.c +++ b/gcc/testsuite/gcc.target/powerpc/405-nmaclhw-2.c @@ -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\\. " } } */ -- GitLab