Hi! On Thu, Aug 19, 2021 at 01:56:56PM +0800, Kewen.Lin via Gcc-patches wrote: > on 2021/8/19 上午11:26, David Edelsohn via Gcc-patches wrote: > > A few PowerPC-specific testcases started failing yesterday on AIX with > > a strange failure mode: the compiler runs out of memory. As you may > > expect from telling you this in an email reply to your patch, I have > > bisected the failure and landed on your commit. I can alternate > > between the previous commit and your commit, and the failure > > definitely appears with your patch, although I'm unsure how your patch > > affected memory allocation in the compiler. Maybe moving the code > > changed a type of allocation or some memory no longer is being freed? > > To get rid of GTY variable alloc_object_size_limit looks suspicious, > maybe tree objects returned by alloc_max_size after the change are out > of GC's tracking?
That looks exactly right. Thanks Ke Wen! This also means this was not a refactoring at all -- nothing changing anything to do with GC is ever a refactoring. Refactorings are trivial one-to-one code transforms that do not change semantics at all. Segher