On Wed, Jan 28, 2015 at 12:51:24PM -0700, Jeff Law wrote: > On 01/28/15 12:24, Richard Biener wrote: > >>>It should be the STABS and/or affected target maintainers job to get > >>this fixed > >>>for them. > >> > >>Richard, > >> > >>Even if the STABS continuations are fixed, it requires fixing it in > >>previous releases of GCC, deploying the solution and achieving > >>adoption. The current problem prevents linking of stage 1 cc1, > >>cc1plus, etc. > > > >I am aware of this. But if GCC 5 were fixed stabs-wise then stage1 could be > >built with XLC or earlier GCC with -g0, no? > But if there's a problem, then you don't have debug symbols. > > We've been through this before. Really the way forward is to cut down the > size of those enums.
I'd say cut down the size of those enums and really fix the stabs issue, so that we don't run into it again next release with another enum or large struct etc. or users don't run into it elsewhere. 64K for textual representation of the enumerators and their values is a severe limitation. Jakub