[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.
- [Bug gas/20641] New: powerpc: Should not allow three-operand cmp[l][i], segher at gcc dot gnu.org, 2016/09/27
- [Bug gas/20641] powerpc: Should not allow three-operand cmp[l][i], bergner at vnet dot ibm.com, 2016/09/27
- [Bug gas/20641] powerpc: Should not allow three-operand cmp[l][i], amodra at gmail dot com, 2016/09/27
- [Bug gas/20641] powerpc: Should not allow three-operand cmp[l][i], amodra at gmail dot com, 2016/09/27
- [Bug gas/20641] powerpc: Should not allow three-operand cmp[l][i], bergner at vnet dot ibm.com, 2016/09/27
- [Bug gas/20641] powerpc: Should not allow three-operand cmp[l][i],
amodra at gmail dot com <=
- [Bug gas/20641] powerpc: Should not allow three-operand cmp[l][i], cvs-commit at gcc dot gnu.org, 2016/09/29
- [Bug gas/20641] powerpc: Should not allow three-operand cmp[l][i], bergner at vnet dot ibm.com, 2016/09/29