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