Fix PR65911
authortrippels <trippels@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 28 Apr 2015 10:09:43 +0000 (10:09 +0000)
committertrippels <trippels@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 28 Apr 2015 10:09:43 +0000 (10:09 +0000)
2015-04-28  Markus Trippelsdorf  <markus@trippelsdorf.de>

PR other/65911
* function.c (pad_to_arg_alignment): Add parentheses.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@222521 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/function.c

index 9ba3a83..9a3c802 100644 (file)
@@ -1,3 +1,8 @@
+2015-04-28  Markus Trippelsdorf  <markus@trippelsdorf.de>
+
+       PR other/65911
+       * function.c (pad_to_arg_alignment): Add parentheses.
+
 2015-04-28  Uros Bizjak  <ubizjak@gmail.com>
 
        * config/frv/frv.h (CRT_GET_RFIB_DATA): Move definition to
index d1a2c0a..af4c087 100644 (file)
@@ -4195,9 +4195,9 @@ pad_to_arg_alignment (struct args_size *offset_ptr, int boundary,
       else
        {
          offset_ptr->constant = -sp_offset +
-           ARGS_GROW_DOWNWARD ?
-           FLOOR_ROUND (offset_ptr->constant + sp_offset, boundary_in_bytes) :
-           CEIL_ROUND (offset_ptr->constant + sp_offset, boundary_in_bytes);
+           (ARGS_GROW_DOWNWARD
+           ? FLOOR_ROUND (offset_ptr->constant + sp_offset, boundary_in_bytes)
+           : CEIL_ROUND (offset_ptr->constant + sp_offset, boundary_in_bytes));
 
            if (boundary > PARM_BOUNDARY)
              alignment_pad->constant = offset_ptr->constant - save_constant;