1
0
mirror of https://git.yoctoproject.org/poky synced 2026-05-08 17:19:20 +00:00

binutils: Fix XLP / Octeon 3 instruction clash

Use the value 0x00000080 for INSN_XLP, as the value 0x00000040 has already
been assigned to INSN_OCTEON3 by the binutils project.

Without this change, invalid instructions can be generated for both INSN_XLP
and INSN_OCTEON3.

(From OE-Core rev: 3a3269e7f4c7d13ad0c5705cb59c138b697151d7)

Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Mark Hatle
2015-11-03 16:21:13 -06:00
committed by Richard Purdie
parent fd4f4d299e
commit 116360f39b
@@ -31,6 +31,12 @@ Netlogic. Also, update vendor name to NLM wherever applicable.
Upstream-Status: Pending
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Use 0x00000080 for INSN_XLP, the value 0x00000040 has already been assigned
to INSN_OCTEON3
Signed-off-by: Baoshan Pang <baoshan.pang@windriver.com>
Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
---
bfd/aoutx.h | 1 +
bfd/archures.c | 1 +
@@ -251,7 +257,7 @@ index ef26167..ef53ec6 100644
+/* Netlogic Xlr instruction */
+#define INSN_XLR 0x00000020
+/* Netlogic XlP instruction */
+#define INSN_XLP 0x00000040
+#define INSN_XLP 0x00000080
/* DSP ASE */
#define ASE_DSP 0x00000001