]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
frame-pointer-1.c: Skip if Thumb is not supported.
authorJanis Johnson <janisjo@codesourcery.com>
Mon, 11 Aug 2014 15:29:59 +0000 (15:29 +0000)
committerJanis Johnson <janis@gcc.gnu.org>
Mon, 11 Aug 2014 15:29:59 +0000 (15:29 +0000)
* gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported.
* gcc.target/arm/pr56184.C: Likewise.
* gcc.target/arm/pr59896.c: Likewise.
* gcc.target/arm/stack-red-zone.c: Likewise.
* gcc.target/arm/thumb-find-work-register.c: Likewise.

From-SVN: r213819

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/arm/frame-pointer-1.c
gcc/testsuite/gcc.target/arm/pr56184.C
gcc/testsuite/gcc.target/arm/pr59896.c
gcc/testsuite/gcc.target/arm/stack-red-zone.c
gcc/testsuite/gcc.target/arm/thumb-find-work-register.c

index 141ef05a5bc4300f1f0401c9fbf932b8c20748d2..3465a58bc2e2ed76512fbf4e4ab1d90f440f5caa 100644 (file)
@@ -1,5 +1,11 @@
 2014-08-11  Janis Johnson  <janisjo@codesourcery.com>
 
+       * gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported.
+       * gcc.target/arm/pr56184.C: Likewise.
+       * gcc.target/arm/pr59896.c: Likewise.
+       * gcc.target/arm/stack-red-zone.c: Likewise.
+       * gcc.target/arm/thumb-find-work-register.c: Likewise.
+
        * lib/target-supports.exp (check_effective_target_arm_thumb1_ok,
        check_effective_target_arm_thumb2_ok): Test with code that passes
        an argument and returns a result.
index bb1888e389efedaa774fc9dc1c1986dec6143619..c288fef83b027c38947eb9bbbd88d48a799e4280 100644 (file)
@@ -1,6 +1,7 @@
 /* Check local register variables using a register conventionally 
    used as the frame pointer aren't clobbered under high register pressure.  */
 /* { dg-do run } */
+/* { dg-skip-if "incompatible options" { ! { arm_thumb1_ok || arm_thumb2_ok } } { "*" } { "" } } */
 /* { dg-options "-Os -mthumb -fomit-frame-pointer" } */
 
 #include <stdlib.h>
index d44c1b432da80c5bb0f6451eab2b642183c98b2d..5d23c40c58222201aecb7c45bd603473155a6070 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do compile } */
+/* { dg-skip-if "incompatible options" { ! { arm_thumb1_ok || arm_thumb2_ok } } { "*" } { "" } } */
 /* { dg-options "-fno-short-enums -O2 -mthumb -march=armv7-a -mfpu=neon -mfloat-abi=softfp -mtune=cortex-a9 -fno-section-anchors" } */
 
 typedef unsigned int size_t;
index 5896e73799dc65a9a6814e039710cc16a7f1b0f3..ea6dc248b98bbc7fbfc8b216f9bc6bad6cb0733f 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do compile } */
+/* { dg-skip-if "incompatible options" { ! { arm_thumb1_ok || arm_thumb2_ok } } { "*" } { "" } } */
 /* { dg-options "-mthumb -O2" } */
 
 typedef unsigned int size_t;
index b9f0f99371ef13ae8fd42cadfdcb457502522206..8db2e2c092a70b4595b591c0aa87ffc0257d9e67 100644 (file)
@@ -1,4 +1,5 @@
 /* No stack red zone.  PR38644.  */
+/* { dg-skip-if "incompatible options" { ! { arm_thumb1_ok || arm_thumb2_ok } } { "*" } { "" } } */
 /* { dg-options "-mthumb -O2" } */
 /* { dg-final { scan-assembler "ldrb\[^\n\]*\\n\[\t \]*add\[\t \]*sp" } } */
 
index f2c0225a4d2a91ad3cfc7e6ae66dac24963fb562..e67a627ea314ec340247330fd0e2f4a7a82da298 100644 (file)
@@ -1,5 +1,6 @@
 /* Wrong method to get number of arg reg will cause argument corruption.  */
 /* { dg-do run } */
+/* { dg-skip-if "incompatible options" { ! { arm_thumb1_ok || arm_thumb2_ok } } { "*" } { "" } } */
 /* { dg-require-effective-target arm_eabi } */
 /* { dg-options "-mthumb -O1" } */