binutils-gdb/cpu
Jose E. Marchesi bd434cc4d9 cpu,opcodes,gas: fix neg and neg32 instructions in BPF
This patch fixes the neg/neg32 BPF instructions, which have K (=0)
instead of X (=1) in their header source bit, despite operating on
registes.

cpu/ChangeLog:

2020-01-30  Jose E. Marchesi  <jose.marchesi@oracle.com>

	* bpf.cpu (define-alu-insn-un): The unary BPF instructions
	(neg and neg32) use OP_SRC_K even if they operate only in
	registers.

opcodes/ChangeLog:

2020-01-30  Jose E. Marchesi  <jose.marchesi@oracle.com>

	* bpf-opc.c: Regenerate.

gas/ChangeLog:

2020-01-30  Jose E. Marchesi  <jose.marchesi@oracle.com>

	* testsuite/gas/bpf/alu.d: Update expected opcode for `neg'.
	* testsuite/gas/bpf/alu-be.d: Likewise.
	* testsuite/gas/bpf/alu32.d: Likewise for `neg32'.
	* testsuite/gas/bpf/alu32-be.d: Likewise.
2020-01-30 13:59:04 +01:00
..
bpf.cpu cpu,opcodes,gas: fix neg and neg32 instructions in BPF 2020-01-30 13:59:04 +01:00
bpf.opc cpu: add eBPF cpu description 2019-05-23 19:33:50 +02:00
ChangeLog cpu,opcodes,gas: fix neg and neg32 instructions in BPF 2020-01-30 13:59:04 +01:00
cris.cpu
epiphany.cpu Remove more shifts for sign/zero extension 2019-12-11 21:14:19 +10:30
epiphany.opc epiphany/disassembler: Improve alignment of output. 2016-02-02 11:09:17 +00:00
fr30.cpu ubsan: fr30: left shift of negative value 2020-01-13 12:12:05 +10:30
fr30.opc Move cpu files from cgen/cpu to top level cpu directory. 2011-08-22 15:25:07 +00:00
frv.cpu
frv.opc opcodes error messages 2018-03-03 11:34:26 +10:30
ip2k.cpu Move cpu files from cgen/cpu to top level cpu directory. 2011-08-22 15:25:07 +00:00
ip2k.opc Move cpu files from cgen/cpu to top level cpu directory. 2011-08-22 15:25:07 +00:00
iq10.cpu
iq2000.cpu ubsan: iq2000: left shift of negative value 2019-12-23 18:04:12 +10:30
iq2000.opc
iq2000m.cpu
lm32.cpu Remove more shifts for sign/zero extension 2019-12-11 21:14:19 +10:30
lm32.opc
m32c.cpu ubsan: m32c: left shift of negative value 2020-01-06 21:53:51 +10:30
m32c.opc
m32r.cpu ubsan: m32r: left shift of negative value 2020-01-04 19:20:33 +10:30
m32r.opc
mep-avc2.cpu Move cpu files from cgen/cpu to top level cpu directory. 2011-08-22 15:25:07 +00:00
mep-avc.cpu Move cpu files from cgen/cpu to top level cpu directory. 2011-08-22 15:25:07 +00:00
mep-c5.cpu Move cpu files from cgen/cpu to top level cpu directory. 2011-08-22 15:25:07 +00:00
mep-core.cpu Move cpu files from cgen/cpu to top level cpu directory. 2011-08-22 15:25:07 +00:00
mep-default.cpu Move cpu files from cgen/cpu to top level cpu directory. 2011-08-22 15:25:07 +00:00
mep-ext-cop.cpu Move cpu files from cgen/cpu to top level cpu directory. 2011-08-22 15:25:07 +00:00
mep-fmax.cpu Move cpu files from cgen/cpu to top level cpu directory. 2011-08-22 15:25:07 +00:00
mep-h1.cpu Move cpu files from cgen/cpu to top level cpu directory. 2011-08-22 15:25:07 +00:00
mep-ivc2.cpu Move cpu files from cgen/cpu to top level cpu directory. 2011-08-22 15:25:07 +00:00
mep-rhcop.cpu Move cpu files from cgen/cpu to top level cpu directory. 2011-08-22 15:25:07 +00:00
mep-sample-ucidsp.cpu Move cpu files from cgen/cpu to top level cpu directory. 2011-08-22 15:25:07 +00:00
mep.cpu Move cpu files from cgen/cpu to top level cpu directory. 2011-08-22 15:25:07 +00:00
mep.opc Add fall through comment to source in cpu/ 2016-10-06 22:48:37 +10:30
mt.cpu
mt.opc cpu/ 2012-02-27 06:57:57 +00:00
or1k.cpu cpu/or1k: Document no branch delay slot architectures and l.adrp 2019-06-13 06:16:19 +09:00
or1k.opc cpu/or1k: Add support for orfp64a32 spec 2019-06-13 06:16:18 +09:00
or1kcommon.cpu cpu/or1k: Add support for orfp64a32 spec 2019-06-13 06:16:18 +09:00
or1korbis.cpu ubsan: or1k: left shift of negative value 2019-12-20 17:57:58 +10:30
or1korfpx.cpu cpu/or1k: Update fpu compare symbols to imply set flag 2019-06-13 06:16:19 +09:00
sh64-compact.cpu
sh64-media.cpu
sh.cpu
sh.opc
simplify.inc
xc16x.cpu
xc16x.opc
xstormy16.cpu ubsan: xstormy16: left shift of negative value 2019-12-16 17:35:13 +10:30
xstormy16.opc Move cpu files from cgen/cpu to top level cpu directory. 2011-08-22 15:25:07 +00:00