OSDN Git Service

add support for Blackfin bf504/bf506
authorvapier <vapier>
Wed, 10 Mar 2010 22:03:28 +0000 (22:03 +0000)
committervapier <vapier>
Wed, 10 Mar 2010 22:03:28 +0000 (22:03 +0000)
gas/ChangeLog
gas/config/tc-bfin.c
gas/doc/c-bfin.texi

index 9811499..1506913 100644 (file)
@@ -1,3 +1,10 @@
+2010-03-10  Mike Frysinger  <michael.frysinger@analog.com>
+
+       * doc/c-bfin.texi (-mcpu): Add bf504 and bf506.
+       * config/tc-bfin.c (bfin_cpu_type): Add BFIN_CPU_BF504 and
+       BFIN_CPU_BF506.
+       (bfin_cpus[]): Add 0.0 for bf504 and bf506.
+
 2010-03-10  Jie Zhang  <jie@codesourcery.com>
 
        * doc/as.texinfo: Add Blackfin options.
index 6680f22..7d4f1cd 100644 (file)
@@ -151,6 +151,8 @@ const char FLT_CHARS[] = "fFdDxX";
 typedef enum bfin_cpu_type
 {
   BFIN_CPU_UNKNOWN,
+  BFIN_CPU_BF504,
+  BFIN_CPU_BF506,
   BFIN_CPU_BF512,
   BFIN_CPU_BF514,
   BFIN_CPU_BF516,
@@ -200,6 +202,10 @@ struct bfin_cpu
 
 struct bfin_cpu bfin_cpus[] =
 {
+  {"bf504", BFIN_CPU_BF504, 0x0000, AC_05000074},
+
+  {"bf506", BFIN_CPU_BF506, 0x0000, AC_05000074},
+
   {"bf512", BFIN_CPU_BF512, 0x0001, AC_05000074},
   {"bf512", BFIN_CPU_BF512, 0x0000, AC_05000074},
 
index e2749d3..60c3360 100644 (file)
@@ -34,6 +34,8 @@ is not used in assembler.  It's here such that GCC can easily pass down its
 error message if an attempt is made to assemble an instruction which
 will not execute on the target processor.  The following processor names are
 recognized: 
+@code{bf504},
+@code{bf506},
 @code{bf512},
 @code{bf514},
 @code{bf516},