* config/tc-arm.c (arm_cpus): Add Faraday ARMv5TE compatible

cores: fa606te, fa616te, fmp626.  Modify the VFP of fa626te.
	* doc/c-arm.texi (ARM Options): Add -mcpu={fa606te, fa616te,
	fmp626} options.
This commit is contained in:
Nick Clifton
2011-01-18 14:10:44 +00:00
parent 7c31ae1375
commit 4a58c4bdc9
3 changed files with 15 additions and 2 deletions

@ -1,3 +1,10 @@
2011-01-18 Mingfeng Wu <mingfeng@faraday-tech.com>
* config/tc-arm.c (arm_cpus): Add Faraday ARMv5TE compatible
cores: fa606te, fa616te, fmp626. Modify the VFP of fa626te.
* doc/c-arm.texi (ARM Options): Add -mcpu={fa606te, fa616te,
fmp626} options.
2011-01-18 Nick Clifton <nickc@redhat.com> 2011-01-18 Nick Clifton <nickc@redhat.com>
PR gas/12390 PR gas/12390

@ -1,6 +1,6 @@
/* tc-arm.c -- Assemble for the ARM /* tc-arm.c -- Assemble for the ARM
Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
2004, 2005, 2006, 2007, 2008, 2009, 2010 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011
Free Software Foundation, Inc. Free Software Foundation, Inc.
Contributed by Richard Earnshaw (rwe@pegasus.esprit.ec.org) Contributed by Richard Earnshaw (rwe@pegasus.esprit.ec.org)
Modified by David Taylor (dtaylor@armltd.co.uk) Modified by David Taylor (dtaylor@armltd.co.uk)
@ -22600,7 +22600,10 @@ static const struct arm_cpu_option_table arm_cpus[] =
{"arm1022e", ARM_ARCH_V5TE, FPU_ARCH_VFP_V2, NULL}, {"arm1022e", ARM_ARCH_V5TE, FPU_ARCH_VFP_V2, NULL},
{"arm1026ejs", ARM_ARCH_V5TEJ, FPU_ARCH_VFP_V2, "ARM1026EJ-S"}, {"arm1026ejs", ARM_ARCH_V5TEJ, FPU_ARCH_VFP_V2, "ARM1026EJ-S"},
{"arm1026ej-s", ARM_ARCH_V5TEJ, FPU_ARCH_VFP_V2, NULL}, {"arm1026ej-s", ARM_ARCH_V5TEJ, FPU_ARCH_VFP_V2, NULL},
{"fa626te", ARM_ARCH_V5TE, FPU_NONE, NULL}, {"fa606te", ARM_ARCH_V5TE, FPU_ARCH_VFP_V2, NULL},
{"fa616te", ARM_ARCH_V5TE, FPU_ARCH_VFP_V2, NULL},
{"fa626te", ARM_ARCH_V5TE, FPU_ARCH_VFP_V2, NULL},
{"fmp626", ARM_ARCH_V5TE, FPU_ARCH_VFP_V2, NULL},
{"fa726te", ARM_ARCH_V5TE, FPU_ARCH_VFP_V2, NULL}, {"fa726te", ARM_ARCH_V5TE, FPU_ARCH_VFP_V2, NULL},
{"arm1136js", ARM_ARCH_V6, FPU_NONE, "ARM1136J-S"}, {"arm1136js", ARM_ARCH_V6, FPU_NONE, "ARM1136J-S"},
{"arm1136j-s", ARM_ARCH_V6, FPU_NONE, NULL}, {"arm1136j-s", ARM_ARCH_V6, FPU_NONE, NULL},

@ -102,7 +102,10 @@ recognized:
@code{arm1020e}, @code{arm1020e},
@code{arm1022e}, @code{arm1022e},
@code{arm1026ej-s}, @code{arm1026ej-s},
@code{fa606te} (Faraday FA606TE processor),
@code{fa616te} (Faraday FA616TE processor),
@code{fa626te} (Faraday FA626TE processor), @code{fa626te} (Faraday FA626TE processor),
@code{fmp626} (Faraday FMP626 processor),
@code{fa726te} (Faraday FA726TE processor), @code{fa726te} (Faraday FA726TE processor),
@code{arm1136j-s}, @code{arm1136j-s},
@code{arm1136jf-s}, @code{arm1136jf-s},