[arm] Fix gcc.target/arm/pr70278.c

Message ID 5A60ADCE.4090801@foss.arm.com
State New
Headers show
Series
  • [arm] Fix gcc.target/arm/pr70278.c
Related show

Commit Message

Kyrill Tkachov Jan. 18, 2018, 2:23 p.m.
Hi all,

This test needs an armv4t Thumb1 target but doesn't add the right effective target checks.
This patch adds them so the test is skipped appropriately on Thumb2 hard-float tarets.

Committing to trunk.
Thanks,
Kyrill

2018-01-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

     * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
     and arm_thumb1_ok.

Patch

diff --git a/gcc/testsuite/gcc.target/arm/pr70278.c b/gcc/testsuite/gcc.target/arm/pr70278.c
index c44c07b7b59f906e27ee3046a09988afb665eed5..97034166f46ee7d19b7c6819a67c58d7ab580b1a 100644
--- a/gcc/testsuite/gcc.target/arm/pr70278.c
+++ b/gcc/testsuite/gcc.target/arm/pr70278.c
@@ -1,6 +1,8 @@ 
 /* { dg-do compile } */
 /* { dg-skip-if "avoid conflicting multilib options" { *-*-* } { "-march=*" } { "-march=armv4t" } } */
 /* { dg-skip-if "avoid conflicting multilib options" { *-*-* } { "-marm" } { "" } } */
+/* { dg-require-effective-target arm_arch_v4t_ok } */
+/* { dg-require-effective-target arm_thumb1_ok } */
 /* { dg-options "-mthumb" } */
 /* { dg-add-options arm_arch_v4t } */
 /*