diff options
author | Jie Zhang <jie@codesourcery.com> | 2010-07-14 15:37:44 +0000 |
---|---|---|
committer | Jie Zhang <jiez@gcc.gnu.org> | 2010-07-14 15:37:44 +0000 |
commit | eab3f92e9569d18a1dc9f9080bf91fc365143f65 (patch) | |
tree | 58e336461c66432834e60c9a6879281e6d411b59 /gcc | |
parent | 402464a01f94f1978277aa360ff15e1af0a11543 (diff) | |
download | gcc-eab3f92e9569d18a1dc9f9080bf91fc365143f65.zip gcc-eab3f92e9569d18a1dc9f9080bf91fc365143f65.tar.gz gcc-eab3f92e9569d18a1dc9f9080bf91fc365143f65.tar.bz2 |
cortex-a8.md (cortex_a8_alu): Don't use cortex_a8_default when neon_type is not none.
* config/arm/cortex-a8.md (cortex_a8_alu): Don't use
cortex_a8_default when neon_type is not none.
From-SVN: r162182
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/arm/cortex-a8.md | 5 |
2 files changed, 8 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index e894e62..ba7e54e 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2010-07-14 Jie Zhang <jie@codesourcery.com> + + * config/arm/cortex-a8.md (cortex_a8_alu): Don't use + cortex_a8_default when neon_type is not none. + 2010-07-14 Bernd Schmidt <bernds@codesourcery.com> * lower-subreg.c (subreg_context): New static bitmap. diff --git a/gcc/config/arm/cortex-a8.md b/gcc/config/arm/cortex-a8.md index e982e04..156959fa 100644 --- a/gcc/config/arm/cortex-a8.md +++ b/gcc/config/arm/cortex-a8.md @@ -87,8 +87,9 @@ ;; (source read in E2 and destination available at the end of that cycle). (define_insn_reservation "cortex_a8_alu" 2 (and (eq_attr "tune" "cortexa8") - (ior (and (eq_attr "type" "alu") - (not (eq_attr "insn" "mov,mvn"))) + (ior (and (and (eq_attr "type" "alu") + (eq_attr "neon_type" "none")) + (not (eq_attr "insn" "mov,mvn"))) (eq_attr "insn" "clz"))) "cortex_a8_default") |