aboutsummaryrefslogtreecommitdiff
path: root/gcc/builtins.c
diff options
context:
space:
mode:
authorRichard Henderson <rth@cygnus.com>1999-07-28 11:20:07 -0700
committerRichard Henderson <rth@gcc.gnu.org>1999-07-28 11:20:07 -0700
commitd0be05dbc4b53f224ea31c5f3eb4c1e1b73bc978 (patch)
treea8489e1eccbae34b71579345ecea2f474d35c95f /gcc/builtins.c
parent1a618a5a8bb60eb6b1d409e05a22e50e784b358e (diff)
downloadgcc-d0be05dbc4b53f224ea31c5f3eb4c1e1b73bc978.zip
gcc-d0be05dbc4b53f224ea31c5f3eb4c1e1b73bc978.tar.gz
gcc-d0be05dbc4b53f224ea31c5f3eb4c1e1b73bc978.tar.bz2
builtins.c (std_expand_builtin_va_arg): Use int_size_in_bytes rather than play with TREE_INT_CST_LOW.
* builtins.c (std_expand_builtin_va_arg): Use int_size_in_bytes rather than play with TREE_INT_CST_LOW. From-SVN: r28314
Diffstat (limited to 'gcc/builtins.c')
-rw-r--r--gcc/builtins.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/gcc/builtins.c b/gcc/builtins.c
index 20c8f1c..6cc3b1b 100644
--- a/gcc/builtins.c
+++ b/gcc/builtins.c
@@ -1942,8 +1942,7 @@ std_expand_builtin_va_arg (valist, type)
/* Compute the rounded size of the type. */
align = PARM_BOUNDARY / BITS_PER_UNIT;
- rounded_size = (((TREE_INT_CST_LOW (TYPE_SIZE (type)) / BITS_PER_UNIT
- + align - 1) / align) * align);
+ rounded_size = (((int_size_in_bytes (type) + align - 1) / align) * align);
/* Get AP. */
addr_tree = valist;