https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55212
--- Comment #235 from John Paul Adrian Glaubitz <glaubitz at physik dot fu-berlin.de> --- (In reply to John Paul Adrian Glaubitz from comment #234) > OK, I'll add both patch 59061 and patch 59062 and give it a try with all > languages enabled except for D which requires a working libphobos which I > don't have. Seems like the original problem with Ada is fixed, but it still fails with a stack overflow error: /srv/glaubitz/gcc/build/./prev-gcc/xgcc -B/srv/glaubitz/gcc/build/./prev-gcc/ -B/usr/local/sh4-unknown-linux-gnu/bin/ -B/usr/local/sh4-unknown-linux-gnu/bin/ -B/usr/local/sh4-unknown-linux-gnu/lib/ -isystem /usr/local/sh4-unknown-linux-gnu/include -isystem /usr/local/sh4-unknown-linux-gnu/sys-include -fchecking=1 -c -g -O2 -fchecking=1 -gnatpg -gnata -W -Wall -fPIC -nostdinc -I- -I. -Iada/generated -Iada -I../../gcc/ada -Iada/libgnat -I../../gcc/ada/libgnat -Iada/gcc-interface -I../../gcc/ada/gcc-interface ../../gcc/ada/sem_smem.adb -o ada/sem_smem.o raised STORAG E_ERROR : stack overflow or errronaeiosuesd memory acScTeOsRsAGE_ERROR : stack overflow or erroneous memory access raised STORAGE_ERROR : stack overflow or erroneous memory access raised STORAGE_ERROR : stack overflow or erroneous memory access rraaiisseedd SSTTOORRAAGGEE__EERRRROORR :: ssttaacckk oovveerrffllooww oorr eerrrroonneeoouuss mmeemmoorryy aacccceessss raised STORAGE_ERROR : stack overflow or erroneous memory access raised STORAGE_ERROR : stack overflow or erroneous memory access make[3]: *** [../../gcc/ada/gcc-interface/Make-lang.in:166: ada/sem_case.o] Error 1 make[3]: *** Waiting for unfinished jobs.... make[3]: *** [../../gcc/ada/gcc-interface/Make-lang.in:171: ada/seinfo.o] Error 1 make[3]: *** [../../gcc/ada/gcc-interface/Make-lang.in:166: ada/sem.o] Error 1 make[3]: *** [../../gcc/ada/gcc-interface/Make-lang.in:166: ada/sem_attr.o] Error 1 raised STORAGE_ERROR : stack overflow or erroneous memory access make[3]: *** [../../gcc/ada/gcc-interface/Make-lang.in:166: ada/sem_aggr.o] Error 1 make[3]: *** [../../gcc/ada/gcc-interface/Make-lang.in:166: ada/sem_cat.o] Error 1 raised raSTORiAGsEe_dE RRORSTORAGE_ERRO R: : stack overflow or errsonteaocuks omveemrofrlyo wa cocre sesrroneous memory access make[3]: *** [../../gcc/ada/gcc-interface/Make-lang.in:166: ada/sem_ch11.o] Error 1 make[3]: *** [../../gcc/ada/gcc-interface/Make-lang.in:166: ada/sem_ch12.o] Error 1 raised STORAGE_ERROR : stack overflow or erroneous memory access make[3]: *** [../../gcc/ada/gcc-interface/Make-lang.in:166: ada/sem_ch13.o] Error 1 make[3]: *** [../../gcc/ada/gcc-interface/Make-lang.in:166: ada/sem_ch10.o] Error 1 make[3]: *** [../../gcc/ada/gcc-interface/Make-lang.in:166: ada/sem_aux.o] Error 1 make[3]: *** [../../gcc/ada/gcc-interface/Make-lang.in:166: ada/accessibility.o] Error 1 raised STORAGE_ERROR : stack overflow or erroneous memory access raised STORAGE_ERROR : stack overflow or erroneous memory access raised STORAGE_ERROR : stack overflow or erroneous memory access raised STORAGE_ERROR : make[3]: *** [../../gcc/ada/gcc-interface/Make-lang.in:166: ada/sem_ch4.o] Error 1 stack overflow or erroneous memory access raised STORAGE_ERROR : stack overflow or erroneous memory access make[3]: *** [../../gcc/ada/gcc-interface/Make-lang.in:166: ada/sem_ch7.o] Error 1 raised STORAGE_ERROR : make[3]: *** [../../gcc/ada/gcc-interface/Make-lang.in:166: ada/sem_ch3.o] Error 1 stack overflow or erroneous memory access raised STORAGE_ERROR : stack overflow or erroneous memory access raised STORAGE_ERROR : stack overflowmake[3]: *** [../../gcc/ada/gcc-interface/Make-lang.in:166: ada/sem_ch2.o] Error 1 or erroneous memory access raised STORAGE_ERROR : stack overflow or erroneous memory access make[3]: *** [../../gcc/ada/gcc-interface/Make-lang.in:166: ada/sem_ch6.o] Error 1 make[3]: *** [../../gcc/ada/gcc-interface/Make-lang.in:166: ada/sem_ch8.o] Error 1 make[3]: *** [../../gcc/ada/gcc-interface/Make-lang.in:166: ada/sem_eval.o] Error 1 make[3]: *** [../../gcc/ada/gcc-interface/Make-lang.in:166: ada/sem_disp.o] Error 1 make[3]: *** [../../gcc/ada/gcc-interface/Make-lang.in:166: ada/sem_ch5.o] Error 1 raised STORAGE_ERROR : stack overflow or erroneous memory access raised STORAGE_ERROR : stack overflow or erroneous memory access raised STORAGE_ERROR : raised STsOtRaAcGkE_ EoRvReOrRflow or erroneous m er:m oariys eadc cessSTORAGE_ERROR stac k: overflow or erroneous memory accessstack ov erflow or erroneous memory access raised STORAGE_ERROR : stack overflow or erroneous memory access rraaiisseedd SSTTOORRAAGGEE__EERRRROORR :: ssttaacckk oovveerrffllooww oorr eerrrroonneeoouuss mmeemmoorryy aacccceessss make[3]: *** [../../gcc/ada/gcc-interface/Make-lang.in:166: ada/sem_mech.o] Error 1 make[3]: *** [../../gcc/ada/gcc-interface/Make-lang.in:166: ada/sem_elim.o] Error 1 make[3]: *** [../../gcc/ada/gcc-interface/Make-lang.in:166: ada/sem_prag.o] Error 1 make[3]: *** [../../gcc/ada/gcc-interface/Make-lang.in:166: ada/sem_elab.o] Error 1 make[3]: *** [../../gcc/ada/gcc-interface/Make-lang.in:166: ada/sem_ch9.o] Error 1 raised STORAGE_ERROR : stack overflow or erroneous memory access raised STORAGE_ERROR : stack overflow or erroneous memory access make[3]: *** [../../gcc/ada/gcc-interface/Make-lang.in:166: ada/sem_smem.o] Error 1 make[3]: *** [../../gcc/ada/gcc-interface/Make-lang.in:166: ada/sem_dim.o] Error 1 make[3]: *** [../../gcc/ada/gcc-interface/Make-lang.in:166: ada/sem_dist.o] Error 1 raised STORAGE_ERROR : stack overflow or erroneous memory access make[3]: *** [../../gcc/ada/gcc-interface/Make-lang.in:166: ada/sem_intr.o] Error 1 make[3]: *** [../../gcc/ada/gcc-interface/Make-lang.in:166: ada/sem_scil.o] Error 1 make[3]: *** [../../gcc/ada/gcc-interface/Make-lang.in:166: ada/sem_res.o] Error 1 make[3]: Leaving directory '/srv/glaubitz/gcc/build/gcc' make[2]: *** [Makefile:5135: all-stage3-gcc] Error 2 make[2]: Leaving directory '/srv/glaubitz/gcc/build' make[1]: *** [Makefile:26986: stage3-bubble] Error 2 make[1]: Leaving directory '/srv/glaubitz/gcc/build' make: *** [Makefile:1099: all] Error 2 Not sure though whether this is related at all. Will go back to the known working version and retry with all patches.