* config/tc-arm.c (arm_cpus): Add Faraday ARMv4 and ARMv5TE
authorNick Clifton <nickc@redhat.com>
Wed, 21 May 2008 08:20:17 +0000 (08:20 +0000)
committerNick Clifton <nickc@redhat.com>
Wed, 21 May 2008 08:20:17 +0000 (08:20 +0000)
        compatible cores: fa526, fa626, fa626te, fa726te.
        * doc/c-arm.texi (ARM Opts): Add -mcpu={fa526, fa626, fa626te,
        fa726te} options.

gas/ChangeLog
gas/config/tc-arm.c
gas/doc/c-arm.texi

index a12e271..592b8de 100644 (file)
@@ -1,3 +1,10 @@
+2008-05-21  I-Jui Sung  <ijsung@gmail.com>
+
+       * config/tc-arm.c (arm_cpus): Add Faraday ARMv4 and ARMv5TE
+       compatible cores: fa526, fa626, fa626te, fa726te.
+       * doc/c-arm.texi (ARM Opts): Add -mcpu={fa526, fa626, fa626te,
+       fa726te} options.
+
 2008-05-14  Alan Modra  <amodra@bigpond.net.au>
 
        * Makefile.am: Run "make dep-am".
index c0c5426..31d4a5b 100644 (file)
@@ -20082,6 +20082,8 @@ static const struct arm_cpu_option_table arm_cpus[] =
   {"arm922t",          ARM_ARCH_V4T,    FPU_ARCH_FPA,    NULL},
   {"arm940t",          ARM_ARCH_V4T,    FPU_ARCH_FPA,    NULL},
   {"arm9tdmi",         ARM_ARCH_V4T,    FPU_ARCH_FPA,    NULL},
+  {"fa526",            ARM_ARCH_V4,     FPU_ARCH_FPA,    NULL},
+  {"fa626",            ARM_ARCH_V4,     FPU_ARCH_FPA,    NULL},
   /* For V5 or later processors we default to using VFP; but the user
      should really set the FPU type explicitly.         */
   {"arm9e-r0",         ARM_ARCH_V5TExP, FPU_ARCH_VFP_V2, NULL},
@@ -20105,6 +20107,8 @@ static const struct arm_cpu_option_table arm_cpus[] =
   {"arm1022e",         ARM_ARCH_V5TE,   FPU_ARCH_VFP_V2, NULL},
   {"arm1026ejs",       ARM_ARCH_V5TEJ,  FPU_ARCH_VFP_V2, "ARM1026EJ-S"},
   {"arm1026ej-s",      ARM_ARCH_V5TEJ,  FPU_ARCH_VFP_V2, NULL},
+  {"fa626te",          ARM_ARCH_V5TE,   FPU_NONE,        NULL},
+  {"fa726te",          ARM_ARCH_V5TE,   FPU_ARCH_VFP_V2, NULL},
   {"arm1136js",                ARM_ARCH_V6,     FPU_NONE,        "ARM1136J-S"},
   {"arm1136j-s",       ARM_ARCH_V6,     FPU_NONE,        NULL},
   {"arm1136jfs",       ARM_ARCH_V6,     FPU_ARCH_VFP_V2, "ARM1136JF-S"},
@@ -20461,7 +20465,7 @@ struct arm_long_option_table arm_long_opts[] =
   {"mfloat-abi=", N_("<abi>\t  assemble for floating point ABI <abi>"),
    arm_parse_float_abi, NULL},
 #ifdef OBJ_ELF
-  {"meabi=", N_("<ver>\t  assemble for eabi version <ver>"),
+  {"meabi=", N_("<ver>\t\t  assemble for eabi version <ver>"),
    arm_parse_eabi, NULL},
 #endif
   {NULL, NULL, 0, NULL}
index dc7e1f6..6c027bd 100644 (file)
@@ -1,4 +1,4 @@
-@c Copyright 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004
+@c Copyright 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2008
 @c Free Software Foundation, Inc.
 @c This is part of the GAS manual.
 @c For copying conditions, see the file as.texinfo.
@@ -81,6 +81,8 @@ recognized:
 @code{arm922t},
 @code{arm940t},
 @code{arm9tdmi},
+@code{fa526} (Faraday FA526 processor),
+@code{fa626} (Faraday FA626 processor),
 @code{arm9e},
 @code{arm926e},
 @code{arm926ej-s},
@@ -99,6 +101,8 @@ recognized:
 @code{arm1020e},
 @code{arm1022e},
 @code{arm1026ej-s},
+@code{fa626te} (Faraday FA626TE processor),
+@code{fa726te} (Faraday FA726TE processor),
 @code{arm1136j-s},
 @code{arm1136jf-s},
 @code{arm1156t2-s},