Re: [PATCH] testsuite: Skip target not support -pthread [pr104676].
Committed to trunk. On Tue, Apr 19, 2022 at 3:08 PM Richard Biener via Gcc-patches wrote: > > On Tue, 19 Apr 2022, jiawei wrote: > > > The "ftree-parallelize-loops=" imply -pthread option in gcc/gcc.cc, > > some target are not support pthread like elf target use newlib, > > and will get an error: > > > > "*-*-elf-gcc: error: unrecognized command-line option '-pthread'" > > > > so we add an additional condition "{target pthread}" to make sure the > > dg-additional-options runs on support targets. > > OK. > > > --- > > gcc/testsuite/gcc.dg/torture/pr104676.c | 2 +- > > 1 file changed, 1 insertion(+), 1 deletion(-) > > > > diff --git a/gcc/testsuite/gcc.dg/torture/pr104676.c > > b/gcc/testsuite/gcc.dg/torture/pr104676.c > > index 50845bb9e15..0991b78f758 100644 > > --- a/gcc/testsuite/gcc.dg/torture/pr104676.c > > +++ b/gcc/testsuite/gcc.dg/torture/pr104676.c > > @@ -1,5 +1,5 @@ > > /* { dg-do compile } */ > > -/* { dg-additional-options "-ftree-loop-distribution > > -ftree-parallelize-loops=2" } */ > > +/* { dg-additional-options "-ftree-loop-distribution > > -ftree-parallelize-loops=2" { target pthread } } */ > > > > struct S { > >int f; > > > > -- > Richard Biener > SUSE Software Solutions Germany GmbH, Maxfeldstrasse 5, 90409 Nuernberg, > Germany; GF: Ivo Totev; HRB 36809 (AG Nuernberg)
Re: [PATCH] testsuite: Skip target not support -pthread [pr104676].
On Tue, 19 Apr 2022, jiawei wrote: > The "ftree-parallelize-loops=" imply -pthread option in gcc/gcc.cc, > some target are not support pthread like elf target use newlib, > and will get an error: > > "*-*-elf-gcc: error: unrecognized command-line option '-pthread'" > > so we add an additional condition "{target pthread}" to make sure the > dg-additional-options runs on support targets. OK. > --- > gcc/testsuite/gcc.dg/torture/pr104676.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/gcc/testsuite/gcc.dg/torture/pr104676.c > b/gcc/testsuite/gcc.dg/torture/pr104676.c > index 50845bb9e15..0991b78f758 100644 > --- a/gcc/testsuite/gcc.dg/torture/pr104676.c > +++ b/gcc/testsuite/gcc.dg/torture/pr104676.c > @@ -1,5 +1,5 @@ > /* { dg-do compile } */ > -/* { dg-additional-options "-ftree-loop-distribution > -ftree-parallelize-loops=2" } */ > +/* { dg-additional-options "-ftree-loop-distribution > -ftree-parallelize-loops=2" { target pthread } } */ > > struct S { >int f; > -- Richard Biener SUSE Software Solutions Germany GmbH, Maxfeldstrasse 5, 90409 Nuernberg, Germany; GF: Ivo Totev; HRB 36809 (AG Nuernberg)
[PATCH] testsuite: Skip target not support -pthread [pr104676].
The "ftree-parallelize-loops=" imply -pthread option in gcc/gcc.cc, some target are not support pthread like elf target use newlib, and will get an error: "*-*-elf-gcc: error: unrecognized command-line option '-pthread'" so we add an additional condition "{target pthread}" to make sure the dg-additional-options runs on support targets. --- gcc/testsuite/gcc.dg/torture/pr104676.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gcc/testsuite/gcc.dg/torture/pr104676.c b/gcc/testsuite/gcc.dg/torture/pr104676.c index 50845bb9e15..0991b78f758 100644 --- a/gcc/testsuite/gcc.dg/torture/pr104676.c +++ b/gcc/testsuite/gcc.dg/torture/pr104676.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-additional-options "-ftree-loop-distribution -ftree-parallelize-loops=2" } */ +/* { dg-additional-options "-ftree-loop-distribution -ftree-parallelize-loops=2" { target pthread } } */ struct S { int f; -- 2.25.1