This is the mail archive of the binutils@sources.redhat.com mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Bug on syscall error test for 64 bits apps


> Bug, actually.
> 
> It refuses all other POWER insns (I used -mppc64, but anything else
> that refuses POWER insns will do).
> 
> Looking deeper into it, the cause is that the L field is defined
> as optional.  But it is not.  (Ref.: Book I and/or the PEM v2).
> 
> The L field (in binutils) is only used for one other insn: tlbie.
> But tlbie always has two operands (says Book III).
> But tlbie always has one operand (says the PEM).
> 
> Furthermore, tlbiel is defined as having only one operand.
> But tlbiel always has two operands (says Book III).
> But tlbiel doesn't exist (says the PEM).
> 
> I suggest for now, we fix the cmp[l] thing, and make both
> tlbie and tlbiel take either one or two operands.
> 
> If that's okay with you, I'll send some patches shortly.

And break kernel compile ... Hrm, that will not be fun

Ben.



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