This is the mail archive of the bfd@sourceware.cygnus.com mailing list for the bfd project.


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

Re: Jumptables: How painful to hack?


>>>>> Ian Lance Taylor <ian@zembu.com> writes:

 >    Date: Tue, 30 Mar 1999 21:09:18 -0800
 >    From: Jason Merrill <jason@cygnus.com>

 >    A question for folks who have worked on BFD for a while: How horrible
 >    are jumptables to deal with?  I'm looking at parameterizing the g++
 >    ABI, and am strongly considering that as an implementation strategy.

 > I started to reply, but then I realized that it depends upon what you
 > mean by the g++ ABI.  Do you mean the code that g++ generates, or do
 > you mean the files in gcc/cp?  The former already uses jumptables, of
 > course, since that's what virtual functions are, and I'm not sure in
 > what sense the latter has an ABI.

I mean the latter.  The C++ ABI involves things like object layout,
handling of virtual functions and bases, name mangling and such things.

Jason