Стека не хватит, если Вы его мало выделите. А выделете достаточно - и хватит. Для static - да, переменная попадает в сегмент данных. Но тогда нет особого смысла от ее объявления внутри ф-ции, так как она всем своим поведением, кроме области видимости, соответстсвует обычной переменной, объявленной вне ф-ции, где Вы спокойно запихаете ее в нужную секцию.
ЗЫ static переменные я не пробовал указывать в этой прагме - может и сработает, но смысла великого не наблюдаю.