2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
authorStuart Henderson <shenders@gcc.gnu.org>
Tue, 3 May 2011 17:13:39 +0000 (17:13 +0000)
committerStuart Henderson <shenders@gcc.gnu.org>
Tue, 3 May 2011 17:13:39 +0000 (17:13 +0000)
        From Mike Frysinger:
        * config/bfin/bfin.c (bfin_cpus[]): Add 0.4 for
        bf542/bf544/bf547/bf548/bf549.

From-SVN: r173332

gcc/ChangeLog
gcc/config/bfin/bfin.c

index 5a9048e6b489d4c66a51248ed651fef98412bbff..61539c785cd8c9fef7eeda167107240954c2e9ce 100644 (file)
@@ -1,3 +1,9 @@
+2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
+
+        From Mike Frysinger:
+        * config/bfin/bfin.c (bfin_cpus[]): Add 0.4 for
+        bf542/bf544/bf547/bf548/bf549.
+
 2011-05-03  Uros Bizjak  <ubizjak@gmail.com>
 
        * expmed.c (extract_bit_field_1): Remove write-only variable "icode".
index ee7fd234941b5b7c80d7d4610aebaad197d1e779..e046789eec6944b68931d86a2271ed95d7362b62 100644 (file)
@@ -260,6 +260,8 @@ static const struct bfin_cpu bfin_cpus[] =
   {"bf542m", BFIN_CPU_BF542M, 0x0003,
    WA_SPECULATIVE_LOADS | WA_INDIRECT_CALLS | WA_05000074},
 
+  {"bf542", BFIN_CPU_BF542, 0x0004,
+   WA_SPECULATIVE_LOADS | WA_INDIRECT_CALLS | WA_05000074},
   {"bf542", BFIN_CPU_BF542, 0x0002,
    WA_SPECULATIVE_LOADS | WA_INDIRECT_CALLS | WA_05000074},
   {"bf542", BFIN_CPU_BF542, 0x0001,
@@ -271,6 +273,8 @@ static const struct bfin_cpu bfin_cpus[] =
   {"bf544m", BFIN_CPU_BF544M, 0x0003,
    WA_SPECULATIVE_LOADS | WA_INDIRECT_CALLS | WA_05000074},
 
+  {"bf544", BFIN_CPU_BF544, 0x0004,
+   WA_SPECULATIVE_LOADS | WA_INDIRECT_CALLS | WA_05000074},
   {"bf544", BFIN_CPU_BF544, 0x0002,
    WA_SPECULATIVE_LOADS | WA_INDIRECT_CALLS | WA_05000074},
   {"bf544", BFIN_CPU_BF544, 0x0001,
@@ -282,6 +286,8 @@ static const struct bfin_cpu bfin_cpus[] =
   {"bf547m", BFIN_CPU_BF547M, 0x0003,
    WA_SPECULATIVE_LOADS | WA_INDIRECT_CALLS | WA_05000074},
 
+  {"bf547", BFIN_CPU_BF547, 0x0004,
+   WA_SPECULATIVE_LOADS | WA_INDIRECT_CALLS | WA_05000074},
   {"bf547", BFIN_CPU_BF547, 0x0002,
    WA_SPECULATIVE_LOADS | WA_INDIRECT_CALLS | WA_05000074},
   {"bf547", BFIN_CPU_BF547, 0x0001,
@@ -293,6 +299,8 @@ static const struct bfin_cpu bfin_cpus[] =
   {"bf548m", BFIN_CPU_BF548M, 0x0003,
    WA_SPECULATIVE_LOADS | WA_INDIRECT_CALLS | WA_05000074},
 
+  {"bf548", BFIN_CPU_BF548, 0x0004,
+   WA_SPECULATIVE_LOADS | WA_INDIRECT_CALLS | WA_05000074},
   {"bf548", BFIN_CPU_BF548, 0x0002,
    WA_SPECULATIVE_LOADS | WA_INDIRECT_CALLS | WA_05000074},
   {"bf548", BFIN_CPU_BF548, 0x0001,
@@ -304,6 +312,8 @@ static const struct bfin_cpu bfin_cpus[] =
   {"bf549m", BFIN_CPU_BF549M, 0x0003,
    WA_SPECULATIVE_LOADS | WA_INDIRECT_CALLS | WA_05000074},
 
+  {"bf549", BFIN_CPU_BF549, 0x0004,
+   WA_SPECULATIVE_LOADS | WA_INDIRECT_CALLS | WA_05000074},
   {"bf549", BFIN_CPU_BF549, 0x0002,
    WA_SPECULATIVE_LOADS | WA_INDIRECT_CALLS | WA_05000074},
   {"bf549", BFIN_CPU_BF549, 0x0001,