https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69573
--- Comment #10 from Martin Sebor <msebor at gcc dot gnu.org> ---
Sorry, the first comment on the assembly should have said -m32, like so:
.long 16 <<< _Alignof(long double) with -m32