This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: 3 more debug hooks
- To: Mark Mitchell <mark at codesourcery dot com>
- Subject: Re: 3 more debug hooks
- From: Richard Henderson <rth at redhat dot com>
- Date: Tue, 14 Aug 2001 14:11:37 -0700
- Cc: Jason Merrill <jason_merrill at redhat dot com>, Neil Booth <neil at daikokuya dot demon dot co dot uk>, "gcc-patches at gcc dot gnu dot org" <gcc-patches at gcc dot gnu dot org>
- References: <20010814093226.E8262@redhat.com> <279980000.997822632@warlock.codesourcery.com>
On Tue, Aug 14, 2001 at 01:57:12PM -0700, Mark Mitchell wrote:
> I've actually talked with people about making the compiler multi-threaded,
> which would be the worst possible case; arbitrary interleaving of
> everything.
That's not nearly the same thing as multiple output files
for a single compilation.
In that case I'd have a single data structure used by the
thread that contained the entire compilation context. One
of the members would be a single FILE pointer.
Jason is arguing for multiple FILE pointers. I want to
know why, and if possibly what is actually wanted is a
single FILE pointer that is sequentially opened to several
output files.
r~