aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorStuart Henderson <shenders@gcc.gnu.org>2011-05-03 17:13:39 +0000
committerStuart Henderson <shenders@gcc.gnu.org>2011-05-03 17:13:39 +0000
commit7f31f4dbcc857bfb4535e554c9981b63a89d0518 (patch)
treebb1893cfc09ddafbc500f346ed169fa509495ad1 /gcc
parentb70fce6d0726b170c203a5956d1ce69e3e8a83a7 (diff)
downloadgcc-7f31f4dbcc857bfb4535e554c9981b63a89d0518.zip
gcc-7f31f4dbcc857bfb4535e554c9981b63a89d0518.tar.gz
gcc-7f31f4dbcc857bfb4535e554c9981b63a89d0518.tar.bz2
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. From-SVN: r173332
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/config/bfin/bfin.c10
2 files changed, 16 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 5a9048e..61539c7 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -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".
diff --git a/gcc/config/bfin/bfin.c b/gcc/config/bfin/bfin.c
index ee7fd23..e046789 100644
--- a/gcc/config/bfin/bfin.c
+++ b/gcc/config/bfin/bfin.c
@@ -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,