This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
[patch] Arm CPU names in gas
- From: Paul Brook <paul at codesourcery dot com>
- To: binutils at sources dot redhat dot com
- Date: Fri, 23 Sep 2005 01:35:27 +0100
- Subject: [patch] Arm CPU names in gas
The attached patch adds some Arm CPU names recognised by gcc, but not by GAS.
Ok?
Paul
2005-09-23 Paul Brook <paul@codesourcery.com>
* config/arm.c (arm_cpus): Add more cpu names.
* doc/c-arm.texi: Document them.
Index: config/tc-arm.c
===================================================================
RCS file: /var/cvsroot/src-cvs/src/gas/config/tc-arm.c,v
retrieving revision 1.226
diff -u -p -r1.226 tc-arm.c
--- config/tc-arm.c 8 Sep 2005 12:49:22 -0000 1.226
+++ config/tc-arm.c 23 Sep 2005 00:29:47 -0000
@@ -12677,13 +12788,18 @@ static struct arm_cpu_option_table arm_c
{"arm926ej-s", ARM_ARCH_V5TEJ, FPU_ARCH_VFP_V2},
{"arm946e-r0", ARM_ARCH_V5TExP, FPU_ARCH_VFP_V2},
{"arm946e", ARM_ARCH_V5TE, FPU_ARCH_VFP_V2},
+ {"arm946e-s", ARM_ARCH_V5TE, FPU_ARCH_VFP_V2},
{"arm966e-r0", ARM_ARCH_V5TExP, FPU_ARCH_VFP_V2},
{"arm966e", ARM_ARCH_V5TE, FPU_ARCH_VFP_V2},
+ {"arm966e-s", ARM_ARCH_V5TE, FPU_ARCH_VFP_V2},
+ {"arm968e-s", ARM_ARCH_V5TE, FPU_ARCH_VFP_V2},
{"arm10t", ARM_ARCH_V5T, FPU_ARCH_VFP_V1},
+ {"arm10tdmi", ARM_ARCH_V5T, FPU_ARCH_VFP_V1},
{"arm10e", ARM_ARCH_V5TE, FPU_ARCH_VFP_V2},
{"arm1020", ARM_ARCH_V5TE, FPU_ARCH_VFP_V2},
{"arm1020t", ARM_ARCH_V5T, FPU_ARCH_VFP_V1},
{"arm1020e", ARM_ARCH_V5TE, FPU_ARCH_VFP_V2},
+ {"arm1022e", ARM_ARCH_V5TE, FPU_ARCH_VFP_V2},
{"arm1026ejs", ARM_ARCH_V5TEJ, FPU_ARCH_VFP_V2},
{"arm1026ej-s", ARM_ARCH_V5TEJ, FPU_ARCH_VFP_V2},
{"arm1136js", ARM_ARCH_V6, FPU_NONE},
@@ -12692,6 +12808,8 @@ static struct arm_cpu_option_table arm_c
{"arm1136jf-s", ARM_ARCH_V6, FPU_ARCH_VFP_V2},
{"mpcore", ARM_ARCH_V6K, FPU_ARCH_VFP_V2},
{"mpcorenovfp", ARM_ARCH_V6K, FPU_NONE},
+ {"arm1156t2-s", ARM_ARCH_V6T2, FPU_NONE},
+ {"arm1156t2f-s", ARM_ARCH_V6T2, FPU_ARCH_VFP_V2},
{"arm1176jz-s", ARM_ARCH_V6ZK, FPU_NONE},
{"arm1176jzf-s", ARM_ARCH_V6ZK, FPU_ARCH_VFP_V2},
/* ??? XSCALE is really an architecture. */
Index: doc/c-arm.texi
===================================================================
RCS file: /var/cvsroot/src-cvs/src/gas/doc/c-arm.texi,v
retrieving revision 1.33
diff -u -p -r1.33 c-arm.texi
--- doc/c-arm.texi 3 Mar 2005 01:29:53 -0000 1.33
+++ doc/c-arm.texi 23 Sep 2005 00:28:29 -0000
@@ -86,16 +86,23 @@ recognized:
@code{arm926ej-s},
@code{arm946e-r0},
@code{arm946e},
+@code{arm946e-s},
@code{arm966e-r0},
@code{arm966e},
+@code{arm966e-s},
+@code{arm968e-s},
@code{arm10t},
+@code{arm10tdmi},
@code{arm10e},
@code{arm1020},
@code{arm1020t},
@code{arm1020e},
+@code{arm1022e},
@code{arm1026ej-s},
@code{arm1136j-s},
@code{arm1136jf-s},
+@code{arm1156t2-s},
+@code{arm1156t2f-s},
@code{arm1176jz-s},
@code{arm1176jzf-s},
@code{mpcore},