diff options
author | Stuart Henderson <shenders@gcc.gnu.org> | 2011-05-03 17:13:39 +0000 |
---|---|---|
committer | Stuart Henderson <shenders@gcc.gnu.org> | 2011-05-03 17:13:39 +0000 |
commit | 7f31f4dbcc857bfb4535e554c9981b63a89d0518 (patch) | |
tree | bb1893cfc09ddafbc500f346ed169fa509495ad1 /gcc | |
parent | b70fce6d0726b170c203a5956d1ce69e3e8a83a7 (diff) | |
download | gcc-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/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/config/bfin/bfin.c | 10 |
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, |