This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: Final intermodule patch
- From: Michael Matz <matz at suse dot de>
- To: Mark Mitchell <mark at codesourcery dot com>
- Cc: Geoff Keating <geoffk at geoffk dot org>, <gcc-patches at gcc dot gnu dot org>
- Date: Sun, 13 Jul 2003 22:45:20 +0200 (CEST)
- Subject: Re: Final intermodule patch
Hi,
On 13 Jul 2003, Mark Mitchell wrote:
> The flawed aspect of the patch, in my opinion, is the attempt to output
> a single .s file from multiple input files.
[i.e. really the then necessary mangling of static entities]
In retrospective I must say that I agree with Mark here. From a gcc user
perspective this would be quite surprising. OTOH this bites only users
which actually use the intermodule capability. I think this is an
optimization which is allowed to make debugging harder.
So while ideally this problem would be solved (by emitting different .s
files), I would also say that it's not that serious right now. But given
that this also will affect C++ in the future, and make the mangling
invalid, this must be solved somewhen.
Ciao,
Michael.