Re: 2.6.36 regression : swap support broken

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sun, 12 Dec 2010, Guy Martin wrote:

> On Sun, 12 Dec 2010 14:21:47 -0500 (EST)
> "John David Anglin" <dave@xxxxxxxxxxxxxxxxxx> wrote:
> 
> > Hmmm, I didn't think we allowed call instructions in the delay slot of
> > a branch.  Even though nullified, I think there were issues on some
> > processors.  Is an asm involved?
> 
> I forgot to say that I've been testing this on my C3600.
> What do you mean by "Is an asm involved?" ?

Internally, the PA backend keeps track of "insn" types using an attribute
mechanism.  This is what keeps calls out of the delay slot of branches, etc.

asms can do stuff that GCC doesn't know about and this can cause
wrong code issues.  I was just speculating.

Dave
-- 
J. David Anglin                                  dave.anglin@xxxxxxxxxxxxxx
National Research Council of Canada              (613) 990-0752 (FAX: 952-6602)
--
To unsubscribe from this list: send the line "unsubscribe linux-parisc" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux SoC]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux