aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRobert Suchanek <robert.suchanek@imgtec.com>2015-08-13 11:45:21 +0000
committerRobert Suchanek <rts@gcc.gnu.org>2015-08-13 11:45:21 +0000
commit2ef38880ef5dda74565805fcfce75ed790825f92 (patch)
treedd884eedf3aa8eacd9810b1c2efcf4cb70ff8df6 /gcc
parent54a8e4f651688acae9758bf1c33bc3e32be86a1b (diff)
downloadgcc-2ef38880ef5dda74565805fcfce75ed790825f92.zip
gcc-2ef38880ef5dda74565805fcfce75ed790825f92.tar.gz
gcc-2ef38880ef5dda74565805fcfce75ed790825f92.tar.bz2
[MIPS] Enable load/store bonding for I6400
gcc/ * config/mips/mips.h (ENABLE_LD_ST_PAIRS): Enable load/store pairs for I6400. From-SVN: r226860
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/mips/mips.h2
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 7b80e38..d97d32b 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -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
diff --git a/gcc/config/mips/mips.h b/gcc/config/mips/mips.h
index d17a833..6e262d6 100644
--- a/gcc/config/mips/mips.h
+++ b/gcc/config/mips/mips.h
@@ -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)