This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: multiple_of_p change
- To: Christian Iseli <chris at lslsun dot epfl dot ch>
- Subject: Re: multiple_of_p change
- From: Jeffrey A Law <law at cygnus dot com>
- Date: Sun, 02 Nov 1997 22:31:45 -0700
- cc: egcs at cygnus dot com
- Reply-To: law at cygnus dot com
In message <199710242313.BAA08816@Rivendell.MiddleEarth.net>you write:
> During the processing, the subreg case around line 7390 of cse.c is entered.
> a classp is found, and its exp field is (subreg:SI (reg/v:SF 35) 0). At the
> next loop iteration, new_src is set from gen_lowpart_if_possible to the same
> expression (subreg:SI (reg/v:SF 35) 0).
> The *bad* thing is that HASH produces a different value than it did when
> classp->exp was hashed.
OK. This is where I'd suggest you concentrate your effort -- figure
out how/why the same RTL hashes differently from the two different
call sites.
jeff