On 01/28/15 12:57, Jakub Jelinek wrote:
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.
Agreed. David is already working on the stabs side of this which is really more a question of how do we interface with the AIX tools continuation support.

Jeff

Reply via email to