This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [RFC] C++ vs forced unwinding
On Wed, Apr 02, 2003 at 09:56:54AM -0600, Benjamin Kosnik wrote:
> Again, I urge you to spend ten minutes or so trying to think about a way
> to make "C" shared libraries callable from C++ with less work and
> thought for end users than a recompilation with yet another new and
> mysterious gcc flag.
I've spent a *lot* of time thinking about this. I can't think of
any solution except to compile with (at least) -funwind-tables.
> It was really nice when this became something that
> "just worked," and it would be a shame to lose this.
Does it help to know that ia64 and x86_64 *always* include
unwind tables, and so it will continue to "just work" there? ;-)
Really, I think it's about time to revisit re-enabling unwind
tables by default in C. The overhead when using current
binutils and glibc has dropped to just about zero.
r~