[1/3] testsuite: move single-file LTO pr62026 test to torture
Checks
Context |
Check |
Description |
linaro-tcwg-bot/tcwg_gcc_build--master-aarch64 |
success
|
Build passed
|
linaro-tcwg-bot/tcwg_gcc_build--master-arm |
success
|
Build passed
|
linaro-tcwg-bot/tcwg_gcc_check--master-arm |
success
|
Test passed
|
linaro-tcwg-bot/tcwg_gcc_check--master-aarch64 |
success
|
Test passed
|
Commit Message
This only started being used recently in r15-4682-g03ff420aa0a916 and
pinskia pointed out we may as well make it a proper torture test
instead as it's a single file LTO test.
gcc/testsuite/ChangeLog:
PR lto/62026
* g++.dg/lto/pr62026_0.C: Move to...
* g++.dg/torture/pr62026.C: ...here.
---
gcc/testsuite/g++.dg/{lto/pr62026_0.C => torture/pr62026.C} | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
rename gcc/testsuite/g++.dg/{lto/pr62026_0.C => torture/pr62026.C} (75%)
Comments
On Fri, Oct 25, 2024 at 3:08 PM Sam James <sam@gentoo.org> wrote:
>
> This only started being used recently in r15-4682-g03ff420aa0a916 and
> pinskia pointed out we may as well make it a proper torture test
> instead as it's a single file LTO test.
>
> gcc/testsuite/ChangeLog:
> PR lto/62026
>
> * g++.dg/lto/pr62026_0.C: Move to...
> * g++.dg/torture/pr62026.C: ...here.
> ---
> gcc/testsuite/g++.dg/{lto/pr62026_0.C => torture/pr62026.C} | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
> rename gcc/testsuite/g++.dg/{lto/pr62026_0.C => torture/pr62026.C} (75%)
>
> diff --git a/gcc/testsuite/g++.dg/lto/pr62026_0.C b/gcc/testsuite/g++.dg/torture/pr62026.C
> similarity index 75%
> rename from gcc/testsuite/g++.dg/lto/pr62026_0.C
> rename to gcc/testsuite/g++.dg/torture/pr62026.C
> index d6445ee9b4d..4a6a219b520 100644
> --- a/gcc/testsuite/g++.dg/lto/pr62026_0.C
> +++ b/gcc/testsuite/g++.dg/torture/pr62026.C
> @@ -1,5 +1,5 @@
> -// { dg-lto-do link }
> -// { dg-lto-options {{-flto -O3 -r -Wno-return-type}} }
> +// { dg-do link }
> +// { dg-additional-options "-O3 -r -Wno-return-type" }
Do you need -O3 to the bug? Since the torture options add the -On for
you though for -flto it only tests -O2.
Thanks,
Andrew
> class C;
> class F {
> virtual C m_fn1();
> --
> 2.47.0
>
Andrew Pinski <pinskia@gmail.com> writes:
> On Fri, Oct 25, 2024 at 3:08 PM Sam James <sam@gentoo.org> wrote:
>>
>> This only started being used recently in r15-4682-g03ff420aa0a916 and
>> pinskia pointed out we may as well make it a proper torture test
>> instead as it's a single file LTO test.
>>
>> gcc/testsuite/ChangeLog:
>> PR lto/62026
>>
>> * g++.dg/lto/pr62026_0.C: Move to...
>> * g++.dg/torture/pr62026.C: ...here.
>> ---
>> gcc/testsuite/g++.dg/{lto/pr62026_0.C => torture/pr62026.C} | 4 ++--
>> 1 file changed, 2 insertions(+), 2 deletions(-)
>> rename gcc/testsuite/g++.dg/{lto/pr62026_0.C => torture/pr62026.C} (75%)
>>
>> diff --git a/gcc/testsuite/g++.dg/lto/pr62026_0.C b/gcc/testsuite/g++.dg/torture/pr62026.C
>> similarity index 75%
>> rename from gcc/testsuite/g++.dg/lto/pr62026_0.C
>> rename to gcc/testsuite/g++.dg/torture/pr62026.C
>> index d6445ee9b4d..4a6a219b520 100644
>> --- a/gcc/testsuite/g++.dg/lto/pr62026_0.C
>> +++ b/gcc/testsuite/g++.dg/torture/pr62026.C
>> @@ -1,5 +1,5 @@
>> -// { dg-lto-do link }
>> -// { dg-lto-options {{-flto -O3 -r -Wno-return-type}} }
>> +// { dg-do link }
>> +// { dg-additional-options "-O3 -r -Wno-return-type" }
>
> Do you need -O3 to the bug? Since the torture options add the -On for
> you though for -flto it only tests -O2.
Actually, I will drop this one, as -r doesn't play well in torture and
keep it as-is.
The other 2 still stand.
>
> Thanks,
> Andrew
>
>> class C;
>> class F {
>> virtual C m_fn1();
>> --
>> 2.47.0
>>
similarity index 75%
rename from gcc/testsuite/g++.dg/lto/pr62026_0.C
rename to gcc/testsuite/g++.dg/torture/pr62026.C
@@ -1,5 +1,5 @@
-// { dg-lto-do link }
-// { dg-lto-options {{-flto -O3 -r -Wno-return-type}} }
+// { dg-do link }
+// { dg-additional-options "-O3 -r -Wno-return-type" }
class C;
class F {
virtual C m_fn1();