This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [tree-ssa] Avoid nondeterminism in tree-ssanames
- From: law at redhat dot com
- To: Andrew MacLeod <amacleod at redhat dot com>
- Cc: Jan Hubicka <jh at suse dot cz>, Geoff Keating <geoffk at geoffk dot org>, gcc-patches <gcc-patches at gcc dot gnu dot org>
- Date: Mon, 01 Dec 2003 15:18:18 -0700
- Subject: Re: [tree-ssa] Avoid nondeterminism in tree-ssanames
- Reply-to: law at redhat dot com
In message <1070315873.11985.106.camel@p4>, Andrew MacLeod writes:
>well yeah, at the beginning of a function I would expect to start at
>one, I meant within a function between passes.
>
>> We do recycle insn #s to cut down on our array/bitmap sizes. It's flag
>> controlled so that you can turn it off for debugging purposes.
>
>
>Yeah, except sometimes by changing your environment like that, the bug
>goes away when you try to enable debugging information. aaaaaaaaaaagh! I
>hate those ones :-)
Which is one of the reasons why you can turn off that behavior. You can
also turn it off to make dump files easier to diff.
Regardless, the version # reuse currently in the manager is going to have to
go away. If we're going to reuse version #s, we're going to need to do it
differently.
jeff