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