* gas/config/tc-arm.c (arm_cpus): Add support for mcpu=marvell-pj4 core.
authorNick Clifton <nickc@redhat.com>
Fri, 8 Feb 2013 16:57:41 +0000 (16:57 +0000)
committerNick Clifton <nickc@redhat.com>
Fri, 8 Feb 2013 16:57:41 +0000 (16:57 +0000)
gas/ChangeLog
gas/config/tc-arm.c

index 01ac44d..e622e9b 100644 (file)
@@ -1,3 +1,8 @@
+2013-02-08  Yi-Hsiu, Hsu  <ahsu@marvell.com>
+
+       * gas/config/tc-arm.c (arm_cpus): Add support for mcpu=marvell-pj4
+       core.
+
 2013-02-06  Sandra Loosemore  <sandra@codesourcery.com>
             Andrew Jenner <andrew@codesourcery.com>
 
index 027bdc3..d1882b0 100644 (file)
@@ -1,7 +1,5 @@
 /* tc-arm.c -- Assemble for the ARM
-   Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
-   2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013
-   Free Software Foundation, Inc.
+   Copyright 1994-2013 Free Software Foundation, Inc.
    Contributed by Richard Earnshaw (rwe@pegasus.esprit.ec.org)
        Modified by David Taylor (dtaylor@armltd.co.uk)
        Cirrus coprocessor mods by Aldy Hernandez (aldyh@redhat.com)
@@ -23903,8 +23901,11 @@ static const struct arm_cpu_option_table arm_cpus[] =
   ARM_CPU_OPT ("i80200",       ARM_ARCH_XSCALE, FPU_ARCH_VFP_V2, NULL),
   /* Maverick */
   ARM_CPU_OPT ("ep9312",       ARM_FEATURE (ARM_AEXT_V4T, ARM_CEXT_MAVERICK),
-                                                FPU_ARCH_MAVERICK,
-                                                                 "ARM920T"),
+                                                FPU_ARCH_MAVERICK, "ARM920T"),
+  /* Marvell processors.  */
+  ARM_CPU_OPT ("marvell-pj4",   ARM_FEATURE (ARM_AEXT_V7A|ARM_EXT_MP|ARM_EXT_SEC),
+                                               FPU_ARCH_VFP_V3D16, NULL),
+
   { NULL, 0, ARM_ARCH_NONE, ARM_ARCH_NONE, NULL }
 };
 #undef ARM_CPU_OPT