pa.c (pa_function_arg_size): Apply CEIL to GET_MODE_SIZE return value.
authorJohn David Anglin <danglin@gcc.gnu.org>
Tue, 16 Jan 2018 23:59:31 +0000 (23:59 +0000)
committerJohn David Anglin <danglin@gcc.gnu.org>
Tue, 16 Jan 2018 23:59:31 +0000 (23:59 +0000)
* config/pa/pa.c (pa_function_arg_size): Apply CEIL to GET_MODE_SIZE
return value.

From-SVN: r256768

gcc/ChangeLog
gcc/config/pa/pa.c

index 66fd97ed2de397da185d0a57b4d95f2290c98621..80b04b94fb3c6625c493226f8c16ef15d0e3a9eb 100644 (file)
@@ -1,3 +1,8 @@
+2018-01-16  John David Anglin  <danglin@gcc.gnu.org>
+
+       * config/pa/pa.c (pa_function_arg_size): Apply CEIL to GET_MODE_SIZE
+       return value.
+
 2018-01-16  Eric Botcazou  <ebotcazou@adacore.com>
 
        * gimple-ssa-warn-restrict.c (builtin_memref::builtin_memref): For an
index 8e7b11aab45e8416788caaaa02e837bd63d99f2d..809cc6566c21d3d6634abbca3e40e78b0aa1a7a6 100644 (file)
@@ -10842,9 +10842,10 @@ pa_starting_frame_offset (void)
 HOST_WIDE_INT
 pa_function_arg_size (machine_mode mode, const_tree type)
 {
-  if (mode != BLKmode)
-    return GET_MODE_SIZE (mode);
-  return CEIL (int_size_in_bytes (type), UNITS_PER_WORD);
+  HOST_WIDE_INT size;
+
+  size = mode != BLKmode ? GET_MODE_SIZE (mode) : int_size_in_bytes (type); 
+  return CEIL (size, UNITS_PER_WORD);
 }
 
 #include "gt-pa.h"