Re: [PATCH v2 15/16] Add error cases and tests for Aarch64 FMV.

2025-02-19 Thread Alfie Richards
On 19/02/2025 12:53, Richard Sandiford wrote: No unfortunately the error is just: ../FMV_REWRITE/gcc/testsuite/g++.target/aarch64/mvc-error2.C:9:1: error: redefinition of ‘float foo()’ 9 | foo () { return 3; } | ^~~ ../FMV_REWRITE/gcc/testsuite/g++.target/aarch64/mvc-error2.C:6:1:

Re: [PATCH v2 15/16] Add error cases and tests for Aarch64 FMV.

2025-02-19 Thread Richard Sandiford
Alfie Richards writes: > On 18/02/2025 15:32, Richard Sandiford wrote: > > Alfie Richards writes: > >> This changes the ambiguation error for C++ to cover cases of differently > >> annotated FMV function sets whose signatures only differ by their return > >> type. > >> > >> It also adds tes

Re: [PATCH v2 15/16] Add error cases and tests for Aarch64 FMV.

2025-02-19 Thread Alfie Richards
On 18/02/2025 15:32, Richard Sandiford wrote: > Alfie Richards writes: >> This changes the ambiguation error for C++ to cover cases of differently >> annotated FMV function sets whose signatures only differ by their return >> type. >> >> It also adds tests covering many FMV errors for Aarch64, in

Re: [PATCH v2 15/16] Add error cases and tests for Aarch64 FMV.

2025-02-18 Thread Richard Sandiford
Alfie Richards writes: > This changes the ambiguation error for C++ to cover cases of differently > annotated FMV function sets whose signatures only differ by their return > type. > > It also adds tests covering many FMV errors for Aarch64, including > redeclaration, and mixing target_clones and

[PATCH v2 15/16] Add error cases and tests for Aarch64 FMV.

2025-02-17 Thread Alfie Richards
This changes the ambiguation error for C++ to cover cases of differently annotated FMV function sets whose signatures only differ by their return type. It also adds tests covering many FMV errors for Aarch64, including redeclaration, and mixing target_clones and target_versions. gcc/cp/ChangeLog