https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105117
--- Comment #2 from anlauf at gcc dot gnu.org --- (In reply to anlauf from comment #1) > There seems to be a threshold at -fmax-stack-var-size=64. The threshold is 64 for -m64, and 36 for -m32. Could it be that the limit applies to the array descriptor instead of the array?