aboutsummaryrefslogtreecommitdiff
path: root/gcc/ChangeLog
diff options
context:
space:
mode:
authorJoern Rennecke <joern.rennecke@embecosm.com>2013-05-13 00:34:14 +0000
committerJoern Rennecke <joern.rennecke@embecosm.com>2013-05-13 00:34:14 +0000
commitff5c7b63cd5af4a1c2841f8065189e687745679a (patch)
tree01669cb254bb1525b92fadd0b57df3e54ff2238a /gcc/ChangeLog
parenta374a3ba5c72f65079582dfa5d920d93185b31f7 (diff)
* config/epiphany/epiphany.c (epiphany_init): Check size of
NUM_MODES_FOR_MODE_SWITCHING. (epiphany_expand_prologue): Remove CONFIG_REGNUM initial value handling code. (epiphany_optimize_mode_switching): Handle EPIPHANY_MSW_ENTITY_CONFIG. (epiphany_mode_needed, epiphany_mode_entry_exit): Likewise. (emit_set_fp_mode, epiphany_mode_after): Likewise. (epiphany_mode_needed) <Handle EPIPHANY_MSW_ENTITY_AND>: Don't return 1 for FP_MODE_NONE. * config/epiphany/epiphany.h (NUM_MODES_FOR_MODE_SWITCHING): Add value for EPIPHANY_MSW_ENTITY_CONFIG. (EPIPHANY_MSW_ENTITY_CONFIG, EPIPHANY_MSW_ENTITY_NUM): Define. * config/epiphany/epiphany.md (save_config): New pattern. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@198812 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/ChangeLog')
-rw-r--r--gcc/ChangeLog16
1 files changed, 16 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index d1d1c0f3bb0..a56fe6ff9c0 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,19 @@
+2013-05-12 Joern Rennecke <joern.rennecke@embecosm.com>
+
+ * config/epiphany/epiphany.c (epiphany_init): Check size of
+ NUM_MODES_FOR_MODE_SWITCHING.
+ (epiphany_expand_prologue):
+ Remove CONFIG_REGNUM initial value handling code.
+ (epiphany_optimize_mode_switching): Handle EPIPHANY_MSW_ENTITY_CONFIG.
+ (epiphany_mode_needed, epiphany_mode_entry_exit): Likewise.
+ (emit_set_fp_mode, epiphany_mode_after): Likewise.
+ (epiphany_mode_needed) <Handle EPIPHANY_MSW_ENTITY_AND>:
+ Don't return 1 for FP_MODE_NONE.
+ * config/epiphany/epiphany.h (NUM_MODES_FOR_MODE_SWITCHING):
+ Add value for EPIPHANY_MSW_ENTITY_CONFIG.
+ (EPIPHANY_MSW_ENTITY_CONFIG, EPIPHANY_MSW_ENTITY_NUM): Define.
+ * config/epiphany/epiphany.md (save_config): New pattern.
+
2013-05-10 Sebastian Huber <sebastian.huber@embedded-brains.de>
* config/arm/t-rtems-eabi: Remove mthumb/march=armv7 multilib.