From: Terry Guo Date: Wed, 17 Apr 2013 06:24:48 +0000 (+0000) Subject: * config/arm/cortex-m4.md: Add a new bypass. X-Git-Tag: releases/gcc-4.9.0~6401 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=10a883113b6d5657efeb9d3eedef1a13f97185f3;p=thirdparty%2Fgcc.git * config/arm/cortex-m4.md: Add a new bypass. From-SVN: r198021 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 3ccbb0c1ea22..a2408e6e7dd3 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 187867bfebc2..47b03644f73b 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.