This is the mail archive of the gcc-patches@gcc.gnu.org mailing 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]

Re: patch to alias.c checked in


On Tue, 6 Mar 2001, Franz Sirl wrote:
>
> good compiler:
> 3353 r1289=r114<<2
> 3355 r1290=r1289+0x4 (==(r114<<2)+0x4)
> 3383 r114=r114+1
> 3388 r1302=r114<<2  (this means that r1302 is equal to r1290 now)
> 3390 r1303=r1302+0x4 (==(r114<<2)+0x4)
> 3371 r1298=[r1666+r1289]
> 3377 [r1666+r1290]=r1300
> 3396 r1306=[r1666+r1302]
> 3397 [r1666+r1303]=r1306
>
> bad compiler:
> 3353 r1289=r114<<2
> 3355 r1290=r1289+0x4 (==(r114<<2)+0x4)
> 3383 r114=r114+1
> 3388 r1302=r114<<2  (this means that r1302 is equal to r1290 now)
> 3390 r1303=r1302+0x4 (==(r114<<2)+0x4)
> 3371 r1298=[r1666+r1289]
> 3396 r1306=[r1666+r1302]
> 3377 [r1666+r1290]=r1300
> 3397 [r1666+r1303]=r1306

I need full rtl dumps to debug this.  Also, if you have any idea which of the
involved registers is affected by the patch, it would help to know that.


Bernd


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]