On Tue, Nov 18, 2014 at 1:44 PM, Jeff Law <l...@redhat.com> wrote:
> On 11/18/14 05:18, Richard Biener wrote:
>
>>>
>>> As I understand the main problem is that fixing dbxout in trunk won't
>>> help to build stage1 compiler.
>>
>>
>> Simply build stage1 without debug info on AIX then.
>>
>> Btw, you have to start fixing the bug at some point ... (we can
>> backport to 4.8 and 4.9).  Of course dbxout.c is in kind of
>> deep-freeze unmaintained state.
>>
>> I don't think we ever encouraged work-arounds for broken host compilers
>> if that requires substantial work.
>
> It's always depended on the amount of work involved.  We have to do far less
> catering to broken host compilers these days.
>
> I wouldn't lose any sleep if we just truncated as these stab strings get
> really big.  I don't think we want to much too much effort into dbxout.c :-)

AIX assembler does not support continuation lines, but apparently one
may be able to emit multiple, adjacent .stabx pseudo-ops if the string
is broken at a grammatically correct location.  In other words,
"continuations" with a complicated string of characters to end one
.stabx and start another.

- David

Reply via email to