История изменений
Исправление proud_anon, (текущая версия) :
Стек на раздельных фреймах ведь не только для call/cc нужен. Например, в имеющихся binutils, libc и gcc раздельный стек (-fsplit-stack) был реализован для того, чтобы поддерживать горутины в Go. Просто потому, что иначе крайне трудно работать со стеком в многопоточных приложениях.
Исходная версия proud_anon, :
Стек на раздельных фреймах ведь не только для call/cc нужен. Например, в имеющихся binutils, libc и gcc раздельный стек (-fsplit-stack) был реализован для того, чтобы поддерживать горутины в Go.