aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorUros Bizjak <uros@gcc.gnu.org>2015-10-13 17:31:29 +0200
committerUros Bizjak <uros@gcc.gnu.org>2015-10-13 17:31:29 +0200
commit58611c4f1fe9f0bbea7e5164cc420399f93d508d (patch)
treef090e62bb5b7f954d87a09addf882cd8f635a727 /gcc
parent63b8ef40c432b8045bc6d7665ff17baf50c2fcb8 (diff)
downloadgcc-58611c4f1fe9f0bbea7e5164cc420399f93d508d.zip
gcc-58611c4f1fe9f0bbea7e5164cc420399f93d508d.tar.gz
gcc-58611c4f1fe9f0bbea7e5164cc420399f93d508d.tar.bz2
sparc.h (SPARC_STACK_ALIGN): Implement using ROUND_UP macro and UNITS_PER_WORD * 2.
* config/sparc/sparc.h (SPARC_STACK_ALIGN): Implement using ROUND_UP macro and UNITS_PER_WORD * 2. * config/sparc/sparc.c (sparc_compute_frame_size): Use ROUND_UP and ROUND_DOWN macros where applicable. (function_arg_record_value, function_arg_record_value_1) (function_arg_record_value_1): Ditto. (emit_save_or_restore_regs): Use ROUND_DOWN to preserve offset alignment to double-word. (sparc_gimplify_va_arg): Use ROUND_UP to calculate rsize. (sparc_emit_probe_stack_range): Use ROUND_DOWN to calculate rounded_size. From-SVN: r228769
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog16
1 files changed, 15 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 15d0c12..57a2854 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,17 @@
+2015-10-12 Uros Bizjak <ubizjak@gmail.com>
+
+ * config/sparc/sparc.h (SPARC_STACK_ALIGN): Implement using
+ ROUND_UP macro and UNITS_PER_WORD * 2.
+ * config/sparc/sparc.c (sparc_compute_frame_size):
+ Use ROUND_UP and ROUND_DOWN macros where applicable.
+ (function_arg_record_value, function_arg_record_value_1)
+ (function_arg_record_value_1): Ditto.
+ (emit_save_or_restore_regs): Use ROUND_DOWN to preserve offset
+ alignment to double-word.
+ (sparc_gimplify_va_arg): Use ROUND_UP to calculate rsize.
+ (sparc_emit_probe_stack_range): Use ROUND_DOWN to calculate
+ rounded_size.
+
2015-10-13 Tom de Vries <tom@codesourcery.com>
* tree-parloops.c (reduction_phi): Handle cases that gimple_uid is 0 or
@@ -84,7 +98,7 @@
* tree-ssa-threadbackward.c (get_gimple_control_stmt): New function.
(fsm_find_control_stmt_paths): Change name of first argument to
more accurately relfect what it really is. Handle simplification
- of GIMPLE_COND after finding a thread path for NAME.
+ of GIMPLE_COND after finding a thread path for NAME.
* tree-ssa-threadedge.c (simplify_control_stmt_condition): Allow
nontrivial conditions to be handled by FSM threader.
(thread_through_normal_block): Extract the name to looup via