[ARM] Add support for the Samsung Exynos M1 processor
authorEvandro Menezes <e.menezes@samsung.com>
Thu, 26 Mar 2015 20:51:14 +0000 (15:51 -0500)
committerSebastian Pop <sebpop@gmail.com>
Wed, 1 Apr 2015 20:58:16 +0000 (20:58 +0000)
2015-03-26  Evandro Menezes  <e.menezes@samsung.com>

gas/
* config/tc-arm.c: Add support for Samsung Exynos M1.
* doc/c-arm.texi (-mcpu=): Add "exynos-m1".

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

index 0c1f815bd228d05564ac2e3f5a554769f851cf41..b80ca11e9ea1a8ba2bf86ed11885c7a2b4529a8b 100644 (file)
@@ -1,3 +1,8 @@
+2015-04-01  Evandro Menezes  <e.menezes@samsung.com>
+
+       * config/tc-arm.c: Add support for Samsung Exynos M1.
+       * doc/c-arm.texi (-mcpu=): Add "exynos-m1".
+
 2015-04-01  H.J. Lu  <hongjiu.lu@intel.com>
 
        * configure: Regenerated.
index eeead8ae40c1ba81628c54bb1fb7441bbbba9854..78b1ae5a4326cbad4413b9004f0402c0251a61af 100644 (file)
@@ -24481,6 +24481,9 @@ static const struct arm_cpu_option_table arm_cpus[] =
   ARM_CPU_OPT ("cortex-m1",    ARM_ARCH_V6SM,   FPU_NONE,        "Cortex-M1"),
   ARM_CPU_OPT ("cortex-m0",    ARM_ARCH_V6SM,   FPU_NONE,        "Cortex-M0"),
   ARM_CPU_OPT ("cortex-m0plus",        ARM_ARCH_V6SM,   FPU_NONE,        "Cortex-M0+"),
+  ARM_CPU_OPT ("exynos-m1",    ARM_ARCH_V8A,    FPU_ARCH_CRYPTO_NEON_VFP_ARMV8,
+                                                                 "Samsung " \
+                                                                 "Exynos M1"),
   /* ??? XSCALE is really an architecture.  */
   ARM_CPU_OPT ("xscale",       ARM_ARCH_XSCALE, FPU_ARCH_VFP_V2, NULL),
   /* ??? iwmmxt is not a processor.  */
index 3d06491d902027fee4c3b8465afc823fc0579445..18becb7aa37801b986660a813253fe56813a0703 100644 (file)
@@ -132,6 +132,7 @@ recognized:
 @code{cortex-m1},
 @code{cortex-m0},
 @code{cortex-m0plus},
+@code{exynos-m1},
 @code{marvell-pj4},
 @code{marvell-whitney},
 @code{xgene1},