https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102781
--- Comment #1 from qinzhao at gcc dot gnu.org --- This is a placeholder to an known issue with -ftrivial-auto-var-init: If a long double/_Complex long double auto variable has explicit initializer, and when this variable is spilled into stack memory, its padding is not cleared with this option. Right now, I cannot come up with a good testing case yet. Please see PR 102281 for more details.