[RFC PATCH] Avoid most of the BUILT_IN_*_CHKP enum values

Jeff Law law@redhat.com
Wed Jan 28 21:09:00 GMT 2015


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



More information about the Gcc-patches mailing list