Hi, This patch limits testcase split-live-ranges-for-shrink-wrap.c runs to supported achitecture versions. Object size with -march=armv4t check fails because pop pc is not interworking safe on armv4t. This test is not supported for -march=armv7 as this test is for thumb1.
Is patch ok? gcc/testsuite 2015-05-20 Alex Velenko <alex.vele...@arm.com> * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if): Skip armv4t, armv7-a and later. --- gcc/testsuite/gcc.target/arm/split-live-ranges-for-shrink-wrap.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gcc/testsuite/gcc.target/arm/split-live-ranges-for-shrink-wrap.c b/gcc/testsuite/gcc.target/arm/split-live-ranges-for-shrink-wrap.c index e36000b..c649bc1 100644 --- a/gcc/testsuite/gcc.target/arm/split-live-ranges-for-shrink-wrap.c +++ b/gcc/testsuite/gcc.target/arm/split-live-ranges-for-shrink-wrap.c @@ -1,6 +1,8 @@ /* { dg-do assemble } */ /* { dg-options "-mthumb -Os -fdump-rtl-ira " } */ /* { dg-require-effective-target arm_thumb1_ok } */ +/* { dg-skip-if "" { arm_arch_v4t_ok } } */ +/* { dg-skip-if "" { arm_arch_v7a_ok } } */ int foo (char *, char *, int); int test (int d, char * out, char *in, int len) -- 1.8.1.2