https://gcc.gnu.org/bugzilla/show_bug.cgi?id=122953
Bug ID: 122953
Summary: __ARM_PCS_AAPCS64 is incorrectly defined for
aarch64-mingw
Product: gcc
Version: 16.0
Status: UNCONFIRMED
Keywords: wrong-code
Severity: normal
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: pinskia at gcc dot gnu.org
Target Milestone: ---
Target: aarch64-mingw
__ARM_PCS_AAPCS64 is currently always defined for all aarch64 targets but that
is incorrect.
ACLE says:
__ARM_PCS_AAPCS64 is defined to 1 if the default procedure calling standard for
the translation unit conforms to the [AAPCS64].