Libgcc symbols

Mark Mitchell mark@codesourcery.com
Fri Apr 13 21:11:00 GMT 2001


Joseph Meyers points out in PR2003 that:

  libgcc-std.ver includes:

   # ??? Some of these are for `-a', which ought to die.
   __bb
   __bb_exit_func
   __bb_fork_func
   __bb_init_func
   __bb_init_trace_func
   __bb_trace_func
   __bb_trace_ret

   # ??? Symbols that perhaps unused should be nuked.
   __builtin_saveregs
   __clear_cache
   __dummy
   __empty
   __eprintf
   __gcc_bcmp

   If these symbols appear in a released shared libgcc, we need to
   support them as part of the libgcc ABI for ever. Thus, we must
   resolve, before GCC 3.0 is released, whether each of these symbols
   should be part of the libgcc ABI or not.

He's right that we should decide about this.

I don't know enough to do so.  Therefore, without further action from
someone else, nothing will happen, and these symbols *will* be in the
libgcc ABI.

I'm going to downgrade the PR to `medium' priority, so it will go off
my radar screen.  If anyone else cares to take more intelligent action
here, please do so.

Thanks,

--
Mark Mitchell                   mark@codesourcery.com
CodeSourcery, LLC               http://www.codesourcery.com



More information about the Gcc mailing list