On 11/17/14 13:43, Ilya Enkovich wrote:


I don't fully understand how this problem appears.  Is it fully AIX
specific and doesn't affect any other target?  May we put all _CHKP
codes to the end of enum and ignore them by AIX? Limiting number of
codes in enum due to restrictions of specific debug info format seems
weird.  If something cannot be encoded for debug info then it should
be ignored.  I really hoped that creation of functions by demand would
allow to avoid such kind of problems :(

I'll try to make a patch reducing amound of builtin codes to a
required minimum in case it appears to be the best option we have.
It's a problem with the AIX native tools. Presumably they don't like really long lines -- it was a relatively common issue in the past with vendor tools.

I think we should proceed on two fronts. First if David could investigate the stabs-in-xcoff bits a bit to see if DBX_CONTIN_LEN can be used to resolve the issue. Second if you could look at now duplicating every builtin in the enumeration since it's a combination of the number of enums and the length of the debug strings to represent them that's causing AIX heartburn.



jeff

Reply via email to