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