[Bug target/125838] aarch64: Implementation divergence in vendor::preserve_none with variadic calls.
cvs-commit at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Tue Jun 30 12:12:09 GMT 2026
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=125838
--- Comment #19 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The releases/gcc-16 branch has been updated by Alfie Richards
<alfierichards@gcc.gnu.org>:
https://gcc.gnu.org/g:6301ece614f6e64eeb22fe5e25b30b55e344ecd9
commit r16-9195-g6301ece614f6e64eeb22fe5e25b30b55e344ecd9
Author: Alfie Richards <alfie.richards@arm.com>
Date: Wed Jun 17 11:17:09 2026 +0000
aarch64: Fall back to AAPCS for variadic functions with preserve_none [PR
125838]
PR target/125838
gcc/ChangeLog:
* config/aarch64/aarch64.cc (aarch64_fntype_abi): Fall back to
AAPCS for preserve_none variadic calls.
gcc/testsuite/ChangeLog:
* gcc.target/aarch64/preserve_none_5.c: Update to use AAPCS.
More information about the Gcc-bugs
mailing list