On February 7, 2015 7:50:38 AM CET, Jeff Law <l...@redhat.com> wrote: >On 02/06/15 19:32, David Edelsohn wrote: >> After a lot of investigation, I believe that I have learned why stabs >> debugging on AIX disabled use of continuations. GDB, IBM DBX and IBM >> XLDB are able to work with stab string continuations produced by GCC. >> >> I am enabling it using definitions that match the behavior of IBM XL >> compilers to avoid any unexpected behavior and hopefully be able to >> reproduce any future errors with native tools to expedite fixes. >> XCOFF32 uses an unsigned short for the stabstring length for a >maximum >> length of 64K, but XLC limits the size to 16K. XLC also uses '?' as >a >> continuation character instead of '\\'. GDB accepts '?' as an >> alternate continuation character. >> >> Bootstrapped on powerpc-ibm-aix7.1.0.0. >> >> Committed. >> >> Thanks, David >> >> PR debug/2714 >> PR bootstrap/64256 >> * xcoffout.h (DBX_CONTIN_LENGTH): Define as 16384. >> (DBX_CONTIN_CHAR): Define. >Well, I thought I was going to have the oldest BZ fixed for this >release, but you beat me by a mile. > >Glad to see this resolved.
Indeed. Please also consider back porting this to release branches. Thanks, Richard. >jeff