This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
[patch] Armv7 rejects some instructions
- From: Paul Brook <paul at codesourcery dot com>
- To: binutils at sourceware dot org
- Date: Fri, 10 Mar 2006 16:20:03 +0000
- Subject: [patch] Armv7 rejects some instructions
The ARMv7 architecture includes the ARMv6ZK extensions.
Patch below tweaks the binutils definitions to achieve this.
Tested with cross to arm-none-eabi.
Ok?
Paul
2006-03-10 Paul Brook <paul@codesourcery.com>
include/opcode/
* arm.h (ARM_AEXT_V7_ARM): Include v6ZK extensions.
Index: include/opcode/arm.h
===================================================================
RCS file: /var/cvsroot/src-cvs/src/include/opcode/arm.h,v
retrieving revision 1.8
diff -u -p -r1.8 arm.h
--- include/opcode/arm.h 24 Feb 2006 15:36:36 -0000 1.8
+++ include/opcode/arm.h 10 Mar 2006 15:34:56 -0000
@@ -88,7 +88,7 @@
#define ARM_AEXT_V6KT2 (ARM_AEXT_V6T2 | ARM_EXT_V6K)
#define ARM_AEXT_V6ZT2 (ARM_AEXT_V6T2 | ARM_EXT_V6Z)
#define ARM_AEXT_V6ZKT2 (ARM_AEXT_V6T2 | ARM_EXT_V6K | ARM_EXT_V6Z)
-#define ARM_AEXT_V7_ARM (ARM_AEXT_V6T2 | ARM_EXT_V7)
+#define ARM_AEXT_V7_ARM (ARM_AEXT_V6ZKT2 | ARM_EXT_V7)
#define ARM_AEXT_V7A (ARM_AEXT_V7_ARM | ARM_EXT_V7A)
#define ARM_AEXT_V7R (ARM_AEXT_V7_ARM | ARM_EXT_V7R | ARM_EXT_DIV)
#define ARM_AEXT_NOTM \