This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: [lto] C++. streaming, front-end specific tree nodes, IR types, and assembler names
- From: Chris Lattner <clattner at apple dot com>
- To: Mark Mitchell <mark at codesourcery dot com>
- Cc: Diego Novillo <dnovillo at google dot com>, Bill Maddox <maddox at google dot com>, gcc at gcc dot gnu dot org, Jason Merrill <jason at redhat dot com>
- Date: Sun, 3 Aug 2008 00:27:34 -0700
- Subject: Re: [lto] C++. streaming, front-end specific tree nodes, IR types, and assembler names
- References: <8a0e66f0808010033s39e22020q1bf4ed0ed9bee71e@mail.gmail.com> <b798aad50808010626v7ffd8dd4mce80b3166f0ceac7@mail.gmail.com> <4893234E.1040400@codesourcery.com>
On Aug 1, 2008, at 7:53 AM, Mark Mitchell wrote:
My concern is that the path we're heading towards is:
...
2. Middle-end builds call graphs, etc., and throws out 99.5% of the
functions and debug info, after deciding it's not needed. (Note,
for example, that mangled names are typically not needed for inline
functions.)
Note that you often still need the mangled form of a symbol name when
inlined if -g is present.
-Chris