This is the mail archive of the binutils@sourceware.org mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[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},

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]