Daniel Jacobowitz - Re: Link-time optimzation (original) (raw)
This is the mail archive of the gcc@gcc.gnu.orgmailing list for the GCC project.
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
| Other format: | [Raw text] |
- From: Daniel Jacobowitz
- To: Mark Mitchell
- Cc: Richard Henderson , gcc mailing list
- Date: Wed, 16 Nov 2005 20:31:22 -0500
- Subject: Re: Link-time optimzation
- References: <437BB214.1070306@codesourcery.com> <20051117011900.GA17847@redhat.com> <437BDC9E.3080608@codesourcery.com>
On Wed, Nov 16, 2005 at 05:27:58PM -0800, Mark Mitchell wrote:
In Requirement 4, you say that the function F from input files a.o and b.o should still be named F in the output file. Why is this requirement more than simply having the debug information reflect that both names were originally F? I see you go to some length in section 3 to ensure actual symbol table duplicates, and I don't know why.
Our understanding was that the debugger actually uses the symbol table, in addition to the debugging information, in some cases. (This must be true when not running with -g, but I thought it was true in other cases as well.) It might be true for other tools, too.
It does now, but given the level of complexity associated with preserving that in your current scheme, it would probably be easier to fix all the other tools.
-- Daniel Jacobowitz CodeSourcery, LLC
- References:
- Link-time optimzation
* From: Mark Mitchell - Re: Link-time optimzation
* From: Richard Henderson - Re: Link-time optimzation
* From: Mark Mitchell
- Link-time optimzation
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |