Two tests in gcc.target/arm add options that conflict with thumb1 multilib flags; skip them. Tested with arm-none-linux-gnu for mainline and 4.9 for a variety of multilib flags.
OK for mainline and 4.9 branch? Janis
2014-08-11 Janis Johnson <jani...@codesourcery.com> * gcc.target/arm/pr48784.c: Skip for thumb1 multilib. * gcc.target/arm/pr59985.c: Likewise. Index: gcc/testsuite/gcc.target/arm/pr58784.c =================================================================== --- gcc/testsuite/gcc.target/arm/pr58784.c (revision 437379) +++ gcc/testsuite/gcc.target/arm/pr58784.c (working copy) @@ -1,4 +1,5 @@ /* { dg-do compile } */ +/* { dg-skip-if "incompatible options" { arm_thumb1 } { "*" } { "" } } */ /* { dg-options "-march=armv7-a -mfloat-abi=hard -mfpu=neon -marm -O2" } */ typedef struct __attribute__ ((__packed__)) Index: gcc/testsuite/gcc.target/arm/pr59985.C =================================================================== --- gcc/testsuite/gcc.target/arm/pr59985.C (revision 437379) +++ gcc/testsuite/gcc.target/arm/pr59985.C (working copy) @@ -1,4 +1,5 @@ /* { dg-do compile } */ +/* { dg-skip-if "incompatible options" { arm_thumb1 } { "*" } { "" } } */ /* { dg-options "-g -fcompare-debug -O2 -march=armv7-a -mtune=cortex-a9 -mfpu=vfpv3-d16 -mfloat-abi=hard" } */ extern void *f1 (unsigned long, unsigned long);