This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


On Wed, Jan 28, 2015 at 12:15:40PM +0100, Richard Biener wrote:
> > Note, patch successfully bootstrapped/regtested on x86_64-linux and
> > i686-linux, and David said that on AIX it passed stage1 cc1 linking.
> >
> > Ok for trunk?
> 
> Is the stabs issue meanwhile fixed at least on trunk?

AFAIK no.  The generic stabs code has support for either infinite length
records, or records split using continuations (targets can choose which
character is continuation character).  But AIX doesn't support infinite
length records and for some reason doesn't support continuations either.

IMHO it should just enable support for continuations, even if there was a
reason not to enable them 15 years ago on AIX, I bet the debuggers changed a
little bit even on that platform during that time.

The other option is to add generic support for just throwing stabs records
on the floor if they are too large and target doesn't want to support
continuations (would be for AIX only), but in that case the target at least
would need to hint what means too large.

	Jakub


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]