diff options
author | John David Anglin <danglin@gcc.gnu.org> | 2018-01-16 23:59:31 +0000 |
---|---|---|
committer | John David Anglin <danglin@gcc.gnu.org> | 2018-01-16 23:59:31 +0000 |
commit | 7b8f47005d3d00992f43c7dcc96fee56884f3cb7 (patch) | |
tree | be8de6bb68d3a181b65549b6fcf4063896848859 /gcc | |
parent | 12b38cca4a25ca8dcda775ebdbcb57e4c622eb0b (diff) | |
download | gcc-7b8f47005d3d00992f43c7dcc96fee56884f3cb7.zip gcc-7b8f47005d3d00992f43c7dcc96fee56884f3cb7.tar.gz gcc-7b8f47005d3d00992f43c7dcc96fee56884f3cb7.tar.bz2 |
pa.c (pa_function_arg_size): Apply CEIL to GET_MODE_SIZE return value.
* config/pa/pa.c (pa_function_arg_size): Apply CEIL to GET_MODE_SIZE
return value.
From-SVN: r256768
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/pa/pa.c | 7 |
2 files changed, 9 insertions, 3 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 66fd97e..80b04b9 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -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 diff --git a/gcc/config/pa/pa.c b/gcc/config/pa/pa.c index 8e7b11a..809cc65 100644 --- a/gcc/config/pa/pa.c +++ b/gcc/config/pa/pa.c @@ -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" |