https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100513
--- Comment #6 from Jiu Fu Guo <guojiufu at gcc dot gnu.org> --- cut.. > 0xa5a5a5a5a5a5a5a means the location has been GC'ed already; either from > ggc_free or from a previous ggc_collect. > What you can try is run with the following options: > --param ggc-min-expand=1 --param ggc-min-heapsize=1 > Which will cause ggc_collect to run the garbage collection almost every time > (setting it to 0 will run it every time but it is much much slower) and > reduce the testcase that way. Hi Andrew, thanks. With --param ggc-min-expand=1 --param ggc-min-heapsize=1, the error can reproduced too. > > Also it would be a good idea to attach the preprocessed source and the exact > command line xgcc is involved and which stage is this at too and the full > configure command line used. I would continue to reduce the testcase, .ii file is still large. > > I highly doubt it is related to PR 99447 which is about a stack overflow > while doing the garbage collection walk. Yes, it is possible! The stack depth is big: > 500 levels at least.