https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69573
--- Comment #8 from Martin Sebor <msebor at gcc dot gnu.org> --- (In reply to Chen Gang from comment #7) > Can we check __APPLE_CC__ instead of __SIZEOF_LONG_DOUBLE__ ? Thanks for testing the patch! It sounds like on this target, even though sizeof(long double) is 16, its alignment requirement is less than that. Let me see if I can come up with a general solution for this. If not, I'll go with your suggestion and poste an updated patch for review.