]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
2006-12-13 Paul Brook <paul@codesourcery.com> binutils-csl-coldfire-4_1-32 binutils-csl-innovasic-fido-3_4_4-33 binutils-csl-sourcerygxx-4_1-32
authorPaul Brook <paul@codesourcery.com>
Wed, 13 Dec 2006 16:07:33 +0000 (16:07 +0000)
committerPaul Brook <paul@codesourcery.com>
Wed, 13 Dec 2006 16:07:33 +0000 (16:07 +0000)
Backport from mainline.
gas/
* config/tc-arm.c (arm_arch_option_table): Add v7-{a,r,m}.
* doc/c-arm.texi: Fix spelling of ARMv7 profile variants.

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

index 87edd04e078eaacc33c2852dd0d45f2c8dfd46b4..8d3656f389de9ca49a66ccf98e82f735c7e8d7db 100644 (file)
@@ -1,3 +1,10 @@
+2006-12-13  Paul Brook  <paul@codesourcery.com>
+
+       Backport from mainline.
+       gas/
+       * config/tc-arm.c (arm_arch_option_table): Add v7-{a,r,m}.
+       * doc/c-arm.texi: Fix spelling of ARMv7 profile variants.
+
 2006-12-01  Paul Brook  <paul@codesourcery.com>
 
        Backport from mainline.
index dfaa6432fe662a20f100f1f3280ddc9c13b0a243..755e91da4430824317cb503b7744b612c86d19ba 100644 (file)
@@ -19735,9 +19735,14 @@ static const struct arm_arch_option_table arm_archs[] =
   {"armv6zt2",         ARM_ARCH_V6ZT2,  FPU_ARCH_VFP},
   {"armv6zkt2",                ARM_ARCH_V6ZKT2, FPU_ARCH_VFP},
   {"armv7",            ARM_ARCH_V7,     FPU_ARCH_VFP},
+  /* The official spelling of the ARMv7 profile variants is the dashed form.
+     Accept the non-dashed form for compatibility with old toolchains.  */
   {"armv7a",           ARM_ARCH_V7A,    FPU_ARCH_VFP},
   {"armv7r",           ARM_ARCH_V7R,    FPU_ARCH_VFP},
   {"armv7m",           ARM_ARCH_V7M,    FPU_ARCH_VFP},
+  {"armv7-a",          ARM_ARCH_V7A,    FPU_ARCH_VFP},
+  {"armv7-r",          ARM_ARCH_V7R,    FPU_ARCH_VFP},
+  {"armv7-m",          ARM_ARCH_V7M,    FPU_ARCH_VFP},
   {"xscale",           ARM_ARCH_XSCALE, FPU_ARCH_VFP},
   {"iwmmxt",           ARM_ARCH_IWMMXT, FPU_ARCH_VFP},
   {"iwmmxt2",          ARM_ARCH_IWMMXT2,FPU_ARCH_VFP},
index fd7417983b76ad1ba41229931e333b8590c4a1f9..ad7c93e54ffeab419f0c2e89cfc1342bd28abfdc 100644 (file)
@@ -155,9 +155,9 @@ names are recognized:
 @code{armv6z},
 @code{armv6zk},
 @code{armv7},
-@code{armv7a},
-@code{armv7r},
-@code{armv7m},
+@code{armv7-a},
+@code{armv7-r},
+@code{armv7-m},
 @code{iwmmxt}
 and
 @code{xscale}.