public inbox for gcc-patches@gcc.gnu.org
 help / color / mirror / Atom feed
* [testsuite] skip ARM tests fma.c and fma-sp.c for conflicting options
@ 2013-01-14 23:01 Janis Johnson
  2013-01-15 16:33 ` Ramana Radhakrishnan
  0 siblings, 1 reply; 2+ messages in thread
From: Janis Johnson @ 2013-01-14 23:01 UTC (permalink / raw)
  To: gcc-patches

[-- Attachment #1: Type: text/plain, Size: 262 bytes --]

The options specified for gcc.target/arm/fma.c and fma-sp.c can conflict
with several multilib options.  This patch skips the tests for multilibs
with conflicting options, and it adds option "-mfloat-abi=hard" which is
needed for the test.

OK for trunk?

Janis

[-- Attachment #2: gcc-20130114-1 --]
[-- Type: text/plain, Size: 1807 bytes --]

2013-01-14  Janis Johnson  <janisjo@codesourcery.com>

	* gcc.target/arm/fma.c: Skip for conflicting multilib options.
	* gcc.target/arm/fma-sp.c: Likewise.

Index: gcc.target/arm/fma.c
===================================================================
--- gcc.target/arm/fma.c	(revision 195178)
+++ gcc.target/arm/fma.c	(working copy)
@@ -1,5 +1,9 @@
 /* { dg-do compile } */
-/* { dg-options "-O2 -mcpu=cortex-a15 -mfpu=vfpv4" } */
+/* { dg-skip-if "avoid conflicts with multilib options" { ! arm_thumb2_ok } { "-mthumb" } { "" } } */
+/* { dg-skip-if "avoid conflicts with multilib options" { *-*-* } { "-mcpu=*" } { "-mcpu=cortex-a15" } } */
+/* { dg-skip-if "avoid conflicts with multilib options" { *-*-* } { "-mfpu=*" } { "-mfpu=vfpv4" } } */
+/* { dg-skip-if "avoid conflicts with multilib options" { *-*-* } { "-mfloat-abi=*" } { "-mfloat-abi=hard" } } */
+/* { dg-options "-O2 -mcpu=cortex-a15 -mfpu=vfpv4 -mfloat-abi=hard" } */
 
 #include "fma.h"
 
Index: gcc.target/arm/fma-sp.c
===================================================================
--- gcc.target/arm/fma-sp.c	(revision 195178)
+++ gcc.target/arm/fma-sp.c	(working copy)
@@ -1,5 +1,9 @@
 /* { dg-do compile } */
-/* { dg-options "-O2 -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mthumb" } */
+/* { dg-skip-if "avoid conflicts with multilib options" { ! arm_thumb2_ok } { "-march=*" } { "" } } */
+/* { dg-skip-if "avoid conflicts with multilib options" { *-*-* } { "-mcpu=*" } { "-mcpu=cortex-m4" } } */
+/* { dg-skip-if "avoid conflicts with multilib options" { *-*-* } { "-mfpu=*" } { "-mfpu=fpv4-sp-d16" } } */
+/* { dg-skip-if "avoid conflicts with multilib options" { *-*-* } { "-mfloat-abi=*" } { "-mfloat-abi=hard" } } */
+/* { dg-options "-O2 -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mthumb -mfloat-abi=hard" } */
 
 #include "fma.h"
 

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [testsuite] skip ARM tests fma.c and fma-sp.c for conflicting options
  2013-01-14 23:01 [testsuite] skip ARM tests fma.c and fma-sp.c for conflicting options Janis Johnson
@ 2013-01-15 16:33 ` Ramana Radhakrishnan
  0 siblings, 0 replies; 2+ messages in thread
From: Ramana Radhakrishnan @ 2013-01-15 16:33 UTC (permalink / raw)
  To: janisjo; +Cc: Janis Johnson, gcc-patches

On 01/14/13 23:03, Janis Johnson wrote:
> The options specified for gcc.target/arm/fma.c and fma-sp.c can conflict
> with several multilib options.  This patch skips the tests for multilibs
> with conflicting options, and it adds option "-mfloat-abi=hard" which is
> needed for the test.
>
> OK for trunk?
>
> Janis
>

OK.

Ramana

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2013-01-15 16:33 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-01-14 23:01 [testsuite] skip ARM tests fma.c and fma-sp.c for conflicting options Janis Johnson
2013-01-15 16:33 ` Ramana Radhakrishnan

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).