diff mbox series

lto test: Add dg-require-effective-target lto on test using -flto

Message ID CD204691-BC0A-4A7E-BFEB-ED57BCFC456B@adacore.com
State New
Headers show
Series lto test: Add dg-require-effective-target lto on test using -flto | expand

Commit Message

Olivier Hainque Nov. 2, 2020, 5:25 p.m. UTC
Hello,

This patch is a proposal to add a

  /* { dg-require-effective-target lto } */

directive to a "dg-do link" test using -flto, to
prevent failure on targets missing LTO support such
as VxWorks for it's "kernel" mode where modules are
only partially linked.

I have checked that the test still runs and passes
on a regular native x86_64-linux environment.

Ok to commit ?

Thanks in advance,

Best Regards,

Olivier

2020-11-02  Olivier Hainque  <hainque@adacore.com>
    
testuite/
        * gcc.dg/tree-ssa/pr71077.c: Add
        dg-require-effective-target lto.

Comments

Richard Biener Nov. 3, 2020, 10:03 a.m. UTC | #1
On Mon, Nov 2, 2020 at 6:25 PM Olivier Hainque <hainque@adacore.com> wrote:
>
> Hello,
>
> This patch is a proposal to add a
>
>   /* { dg-require-effective-target lto } */
>
> directive to a "dg-do link" test using -flto, to
> prevent failure on targets missing LTO support such
> as VxWorks for it's "kernel" mode where modules are
> only partially linked.
>
> I have checked that the test still runs and passes
> on a regular native x86_64-linux environment.
>
> Ok to commit ?

Sure - consider such fixes obvious in the future.

Richard.

> Thanks in advance,
>
> Best Regards,
>
> Olivier
>
> 2020-11-02  Olivier Hainque  <hainque@adacore.com>
>
> testuite/
>         * gcc.dg/tree-ssa/pr71077.c: Add
>         dg-require-effective-target lto.
>
>
>
Olivier Hainque Nov. 3, 2020, 11:28 a.m. UTC | #2
> On 3 Nov 2020, at 11:03, Richard Biener <richard.guenther@gmail.com> wrote:

> Sure - consider such fixes obvious in the future.

Understood. Thanks for your prompt feedback Richard :)

Cheers,

Olivier

>>        * gcc.dg/tree-ssa/pr71077.c: Add
>>        dg-require-effective-target lto.
diff mbox series

Patch

diff --git a/gcc/testsuite/gcc.dg/tree-ssa/pr71077.c b/gcc/testsuite/gcc.dg/tree-ssa/pr71077.c
index 4753740f762d..259055fbe9a6 100644
--- a/gcc/testsuite/gcc.dg/tree-ssa/pr71077.c
+++ b/gcc/testsuite/gcc.dg/tree-ssa/pr71077.c
@@ -1,5 +1,6 @@ 
 /* PR c++/71077  */
 /* { dg-do link { target { i?86-*-* x86_64-*-* } } }  */
+/* { dg-require-effective-target lto } */
 /* { dg-options "-O3 -flto -march=core-avx2" }  */
 
 int *a;