From: xguo Date: Wed, 17 Apr 2013 06:24:48 +0000 (+0000) Subject: * config/arm/cortex-m4.md: Add a new bypass. X-Git-Tag: upstream/4.9.2~6586 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=c20f53ce87f4ac32f200fcfaf822253db2babbcd;p=platform%2Fupstream%2Flinaro-gcc.git * config/arm/cortex-m4.md: Add a new bypass. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@198021 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 3ccbb0c..a2408e6 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2013-04-17 Terry Guo + + * config/arm/cortex-m4.md: Add a new bypass. + 2013-04-16 Naveen H.S * config/aarch64/aarch64.md (*adds__multp2): diff --git a/gcc/config/arm/cortex-m4.md b/gcc/config/arm/cortex-m4.md index 187867b..47b0364 100644 --- a/gcc/config/arm/cortex-m4.md +++ b/gcc/config/arm/cortex-m4.md @@ -84,6 +84,10 @@ (eq_attr "type" "store4")) "cortex_m4_ex*5") +(define_bypass 1 "cortex_m4_load1" + "cortex_m4_store1_1,cortex_m4_store1_2" + "arm_no_early_store_addr_dep") + ;; If the address of load or store depends on the result of the preceding ;; instruction, the latency is increased by one.