[MIPS] Enable load/store bonding for I6400
authorRobert Suchanek <robert.suchanek@imgtec.com>
Thu, 13 Aug 2015 11:45:21 +0000 (11:45 +0000)
committerRobert Suchanek <rts@gcc.gnu.org>
Thu, 13 Aug 2015 11:45:21 +0000 (11:45 +0000)
gcc/
* config/mips/mips.h (ENABLE_LD_ST_PAIRS): Enable load/store pairs for
I6400.

From-SVN: r226860

gcc/ChangeLog
gcc/config/mips/mips.h

index 7b80e3892f5c4f673db5f3af5a08e1c43b8bbd88..d97d32bb9b2975f9654082a460f32a7bae481b1a 100644 (file)
@@ -1,3 +1,8 @@
+2015-08-13  Robert Suchanek  <robert.suchanek@imgtec.com>
+
+       * config/mips/mips.h (ENABLE_LD_ST_PAIRS): Enable load/store pairs for
+       TUNE_I6400.
+
 2015-08-13  Matthew Wahab  <matthew.wahab@arm.com>
 
        * config/aarch64/aarch64-protos.h
index d17a833c743ffd9d0dcf36f56a3246d07a50c70d..6e262d6f5082a0ce61be4138eaef46be52071210 100644 (file)
@@ -3177,5 +3177,5 @@ extern GTY(()) struct target_globals *micromips_globals;
    performance can be degraded for those targets.  Hence, do not bond for
    micromips or fix_24k.  */
 #define ENABLE_LD_ST_PAIRS \
-  (TARGET_LOAD_STORE_PAIRS && TUNE_P5600 \
+  (TARGET_LOAD_STORE_PAIRS && (TUNE_P5600 || TUNE_I6400) \
    && !TARGET_MICROMIPS && !TARGET_FIX_24K)