On Mar 27, 2025, at 12:29 PM, Jakub Jelinek <ja...@redhat.com> wrote:
> 
> On Thu, Mar 27, 2025 at 12:05:21AM +0000, Sam James wrote:
>> The test was being ignored because dg.exp looks for .C in g++.dg/.
>> 
>> gcc/testsuite/ChangeLog:
>>      PR middle-end/112938
>> 
>>      * g++.dg/strub-internal-pr112938.cc: Move to...
>>      * g++.dg/strub-internal-pr112938.C: ...here.
>> ---
>> .../{strub-internal-pr112938.cc => strub-internal-pr112938.C}     | 0
>> 1 file changed, 0 insertions(+), 0 deletions(-)
>> rename gcc/testsuite/g++.dg/{strub-internal-pr112938.cc => 
>> strub-internal-pr112938.C} (100%)
>> 
>> diff --git a/gcc/testsuite/g++.dg/strub-internal-pr112938.cc 
>> b/gcc/testsuite/g++.dg/strub-internal-pr112938.C
>> similarity index 100%
>> rename from gcc/testsuite/g++.dg/strub-internal-pr112938.cc
>> rename to gcc/testsuite/g++.dg/strub-internal-pr112938.C
> 
> This regressed the test for C++20 and higher:
> FAIL: g++.dg/strub-internal-pr112938.C  -std=gnu++20 (test for excess errors)
> FAIL: g++.dg/strub-internal-pr112938.C  -std=gnu++23 (test for excess errors)
> FAIL: g++.dg/strub-internal-pr112938.C  -std=gnu++26 (test for excess errors)
> 
> Here is a fix, tested on x86_64-linux, ok for trunk?

Ok.

Reply via email to