[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