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.

Signed-off-by: Mark Hatle <mark.ha...@windriver.com>
---
 .../binutils/binutils/0012-Add-XLP-instructions-support.patch     | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git 
a/meta/recipes-devtools/binutils/binutils/0012-Add-XLP-instructions-support.patch
 
b/meta/recipes-devtools/binutils/binutils/0012-Add-XLP-instructions-support.patch
index c56ff91..ecc37cc 100644
--- 
a/meta/recipes-devtools/binutils/binutils/0012-Add-XLP-instructions-support.patch
+++ 
b/meta/recipes-devtools/binutils/binutils/0012-Add-XLP-instructions-support.patch
@@ -31,6 +31,12 @@ Netlogic. Also, update vendor name to NLM wherever 
applicable.
 Upstream-Status: Pending
 
 Signed-off-by: Khem Raj <raj.k...@gmail.com>
+
+Use 0x00000080 for INSN_XLP, the value 0x00000040 has already been assigned
+to INSN_OCTEON3
+
+Signed-off-by: Baoshan Pang <baoshan.p...@windriver.com>
+Signed-off-by: Mark Hatle <mark.ha...@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
-- 
1.9.3

-- 
_______________________________________________
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core

Reply via email to