Andrew Pinski <[email protected]> writes:
> On Fri, Oct 25, 2024 at 3:08 PM Sam James <[email protected]> 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
>>