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:
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
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
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
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