http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49732
--- Comment #4 from Vorfeed Canal <vorfeed.canal at gmail dot com> 2011-07-14 13:22:31 UTC --- Ah, I see. Well, it looks it's -gnatafno option which triggers the error. And I have no idea what it's supposed to do :-( /localbuild/build/sysnative-prencurses-5.9/narrowc/Ada95/src$ PATH=/sysnative/bin:$PATH gnatmake -f -P/localbuild/src/sysnative-prencurses-5.9/Ada95/src/library.gpr -XBUILD_DIR=`cd ..;pwd` -XSOURCE_DIR=`cd ..;pwd` -XSOURCE_DIR2=`cd /localbuild/src/sysnative-prencurses-5.9/Ada95/src;pwd` -XLIB_NAME=AdaCurses -XSONAME=libAdaCurses.so.1 -XLIB_KIND=static gcc -c -O0 -gnatafno -I- -gnatA /localbuild/build/sysnative-prencurses-5.9/narrowc/Ada95/src/terminal_interface-curses-trace.adb gcc -c -O0 -gnatafno -I- -gnatA /localbuild/src/sysnative-prencurses-5.9/Ada95/src/terminal_interface-curses-text_io-fixed_io.adb gcc -c -O0 -gnatafno -I- -gnatA /localbuild/src/sysnative-prencurses-5.9/Ada95/src/terminal_interface-curses-termcap.adb gcc -c -O0 -gnatafno -I- -gnatA /localbuild/src/sysnative-prencurses-5.9/Ada95/src/terminal_interface-curses-forms-field_types-alpha.adb gcc -c -O0 -gnatafno -I- -gnatA /localbuild/src/sysnative-prencurses-5.9/Ada95/src/terminal_interface-curses-text_io-integer_io.adb gcc -c -O0 -gnatafno -I- -gnatA /localbuild/src/sysnative-prencurses-5.9/Ada95/src/terminal_interface-curses-forms-field_types-enumeration-ada.adb gcc -c -O0 -gnatafno -I- -gnatA /localbuild/src/sysnative-prencurses-5.9/Ada95/src/terminal_interface-curses-text_io-enumeration_io.adb gcc -c -O0 -gnatafno -I- -gnatA /localbuild/src/sysnative-prencurses-5.9/Ada95/src/terminal_interface-curses-menus.adb raised STORAGE_ERROR : stack overflow (or erroneous memory access) gnatmake: "/localbuild/src/sysnative-prencurses-5.9/Ada95/src/terminal_interface-curses-menus.adb" compilation error