On Sat, Sep 24, 2005 at 11:24:31PM -0400, John David Anglin wrote:
> > On Sat, Sep 24, 2005 at 09:27:22PM -0400, John David Anglin wrote:
> > > The last "fic" opcode entry is wrong.  It's using the wrong
> > > instruction format, the mask is wrong, pa10 is wrong, etc.
> > 
> > I don't think we realised this until now.  I suspect we've been
> > silently emitting bad code up until this point, and given that it's
> > in flush_kernel_icache_page, maybe it explains some of our occasional
> > crashes.
> > 
> > The code was previously:
> > 
> >         fic,m           %r23(%r26)
> 
> I've committed a fix to binutils head.  The above should now be
> accepted when generating PA 2.0 code.  However, I'd probably
> avoid using this feature for awhile.  It looks like the bug has
> been present since ~ 1996.

This is in a file that's used on pa1.1 processors too, so I've gone with
specifying sr4 explicitly.  Thanks for fixing this bug and exposing our
bug ...


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to