http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55975
--- Comment #28 from Jakub Jelinek <jakub at gcc dot gnu.org> 2013-01-23 13:05:57 UTC --- Why doesn't it error for unlimited stack say on x86_64? If the stack mapping size is unlimited, it also potentially overlaps with the shadow memory. If you have a growsdown mapping, it simply needs to be capped by the end of the shadow memory area resp. start of the high memory region.