bug-binutils
[Top][All Lists]
Advanced

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

[Bug gas/20641] powerpc: Should not allow three-operand cmp[l][i]


From: amodra at gmail dot com
Subject: [Bug gas/20641] powerpc: Should not allow three-operand cmp[l][i]
Date: Wed, 28 Sep 2016 05:59:25 +0000

https://sourceware.org/bugzilla/show_bug.cgi?id=20641

--- Comment #4 from Alan Modra <amodra at gmail dot com> ---
dcbf needs to keep its L field optional.  dcbf is used in the kernel and in
glibc without L.  Also tlbie and tlbiel ought to be optional, I think, because
earlier versions of these insns lacked the L field.

tbegin. is used in the kernel tools/testing/selftests/tm/ files without the R
field, and similarly in the gas testsuite.  I'm unsure about making that one
compulsory.  It seems reasonable to allow omission of the "Roll-back only"
modifier..

So..  cmp[l][o] get an optional L field only when generating 32-bit code. 
dcbf, tlbie and tlbiel keep their optional L field, ditto for R field of
tbegin.  cmprb, tsr., wlcr[all] and mtsle all change to a compulsory L field.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]