]> git.ipfire.org Git - thirdparty/gcc.git/commit
aarch64: Remove FMV beta warning.
authorAlfie Richards <alfie.richards@arm.com>
Thu, 13 Feb 2025 16:52:28 +0000 (16:52 +0000)
committerAlfie Richards <alfie.richards@arm.com>
Tue, 23 Sep 2025 09:47:44 +0000 (09:47 +0000)
commitde60b080e3f8b105b2f69c56de3aeb996f4e81e6
tree66e35c2412094ac3e5deb83e3915e3d5a30b1ac0
parent1d36100bcf83625f6c8162f275c0b99363b389b2
aarch64: Remove FMV beta warning.

This patch removes the warning for target_version and target_clones in aarch64
as it is now spec compliant.

gcc/ChangeLog:

* config/aarch64/aarch64.cc (aarch64_process_target_version_attr):
Remove warning.
* config/aarch64/aarch64.opt: Mark -Wno-experimental-fmv-target
deprecated.
* doc/invoke.texi: Ditto.

gcc/testsuite/ChangeLog:

* g++.target/aarch64/mv-1.C: Remove option.
* g++.target/aarch64/mv-and-mvc-error1.C: Ditto.
* g++.target/aarch64/mv-and-mvc-error2.C: Ditto.
* g++.target/aarch64/mv-and-mvc-error3.C: Ditto.
* g++.target/aarch64/mv-and-mvc1.C: Ditto.
* g++.target/aarch64/mv-and-mvc2.C: Ditto.
* g++.target/aarch64/mv-and-mvc3.C: Ditto.
* g++.target/aarch64/mv-and-mvc4.C: Ditto.
* g++.target/aarch64/mv-error1.C: Ditto.
* g++.target/aarch64/mv-error2.C: Ditto.
* g++.target/aarch64/mv-error3.C: Ditto.
* g++.target/aarch64/mv-error4.C: Ditto.
* g++.target/aarch64/mv-error5.C: Ditto.
* g++.target/aarch64/mv-error6.C: Ditto.
* g++.target/aarch64/mv-error7.C: Ditto.
* g++.target/aarch64/mv-error8.C: Ditto.
* g++.target/aarch64/mv-pragma.C: Ditto.
* g++.target/aarch64/mv-symbols1.C: Ditto.
* g++.target/aarch64/mv-symbols10.C: Ditto.
* g++.target/aarch64/mv-symbols11.C: Ditto.
* g++.target/aarch64/mv-symbols12.C: Ditto.
* g++.target/aarch64/mv-symbols13.C: Ditto.
* g++.target/aarch64/mv-symbols2.C: Ditto.
* g++.target/aarch64/mv-symbols3.C: Ditto.
* g++.target/aarch64/mv-symbols4.C: Ditto.
* g++.target/aarch64/mv-symbols5.C: Ditto.
* g++.target/aarch64/mv-symbols6.C: Ditto.
* g++.target/aarch64/mv-symbols7.C: Ditto.
* g++.target/aarch64/mv-symbols8.C: Ditto.
* g++.target/aarch64/mv-symbols9.C: Ditto.
* g++.target/aarch64/mvc-error1.C: Ditto.
* g++.target/aarch64/mvc-error2.C: Ditto.
* g++.target/aarch64/mvc-symbols1.C: Ditto.
* g++.target/aarch64/mvc-symbols2.C: Ditto.
* g++.target/aarch64/mvc-symbols3.C: Ditto.
* g++.target/aarch64/mvc-symbols4.C: Ditto.
* g++.target/aarch64/mv-warning1.C: Removed.
* g++.target/aarch64/mvc-warning1.C: Removed.
41 files changed:
gcc/config/aarch64/aarch64.cc
gcc/config/aarch64/aarch64.opt
gcc/doc/invoke.texi
gcc/testsuite/g++.target/aarch64/mv-1.C
gcc/testsuite/g++.target/aarch64/mv-and-mvc-error1.C
gcc/testsuite/g++.target/aarch64/mv-and-mvc-error2.C
gcc/testsuite/g++.target/aarch64/mv-and-mvc-error3.C
gcc/testsuite/g++.target/aarch64/mv-and-mvc1.C
gcc/testsuite/g++.target/aarch64/mv-and-mvc2.C
gcc/testsuite/g++.target/aarch64/mv-and-mvc3.C
gcc/testsuite/g++.target/aarch64/mv-and-mvc4.C
gcc/testsuite/g++.target/aarch64/mv-error1.C
gcc/testsuite/g++.target/aarch64/mv-error2.C
gcc/testsuite/g++.target/aarch64/mv-error3.C
gcc/testsuite/g++.target/aarch64/mv-error4.C
gcc/testsuite/g++.target/aarch64/mv-error5.C
gcc/testsuite/g++.target/aarch64/mv-error6.C
gcc/testsuite/g++.target/aarch64/mv-error7.C
gcc/testsuite/g++.target/aarch64/mv-error8.C
gcc/testsuite/g++.target/aarch64/mv-pragma.C
gcc/testsuite/g++.target/aarch64/mv-symbols1.C
gcc/testsuite/g++.target/aarch64/mv-symbols10.C
gcc/testsuite/g++.target/aarch64/mv-symbols11.C
gcc/testsuite/g++.target/aarch64/mv-symbols12.C
gcc/testsuite/g++.target/aarch64/mv-symbols13.C
gcc/testsuite/g++.target/aarch64/mv-symbols2.C
gcc/testsuite/g++.target/aarch64/mv-symbols3.C
gcc/testsuite/g++.target/aarch64/mv-symbols4.C
gcc/testsuite/g++.target/aarch64/mv-symbols5.C
gcc/testsuite/g++.target/aarch64/mv-symbols6.C
gcc/testsuite/g++.target/aarch64/mv-symbols7.C
gcc/testsuite/g++.target/aarch64/mv-symbols8.C
gcc/testsuite/g++.target/aarch64/mv-symbols9.C
gcc/testsuite/g++.target/aarch64/mv-warning1.C [deleted file]
gcc/testsuite/g++.target/aarch64/mvc-error1.C
gcc/testsuite/g++.target/aarch64/mvc-error2.C
gcc/testsuite/g++.target/aarch64/mvc-symbols1.C
gcc/testsuite/g++.target/aarch64/mvc-symbols2.C
gcc/testsuite/g++.target/aarch64/mvc-symbols3.C
gcc/testsuite/g++.target/aarch64/mvc-symbols4.C
gcc/testsuite/g++.target/aarch64/mvc-warning1.C