aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUros Bizjak <uros@gcc.gnu.org>2007-06-16 21:36:50 +0200
committerUros Bizjak <uros@gcc.gnu.org>2007-06-16 21:36:50 +0200
commit381d35b24b53f92d9b9673e5a8edae666ed66674 (patch)
tree4211cdf38cbcdec090f993a8497d99133b5fff6e
parentcc2137be63a9fe19d4788f921a322d9b93410de0 (diff)
downloadgcc-381d35b24b53f92d9b9673e5a8edae666ed66674.zip
gcc-381d35b24b53f92d9b9673e5a8edae666ed66674.tar.gz
gcc-381d35b24b53f92d9b9673e5a8edae666ed66674.tar.bz2
* Fix mis-merge from PTR-PLUS branch.
From-SVN: r125759
-rw-r--r--gcc/config/i386/i386.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c
index f4ae18b..014ed03 100644
--- a/gcc/config/i386/i386.c
+++ b/gcc/config/i386/i386.c
@@ -5023,12 +5023,12 @@ ix86_gimplify_va_arg (tree valist, tree type, tree *pre_p, tree *post_p)
}
src_addr = fold_convert (addr_type, src_addr);
src_addr = fold_build2 (POINTER_PLUS_EXPR, addr_type, src_addr,
- build_int_cst (addr_type, src_offset));
+ size_int (src_offset));
src = build_va_arg_indirect_ref (src_addr);
dest_addr = fold_convert (addr_type, addr);
dest_addr = fold_build2 (POINTER_PLUS_EXPR, addr_type, dest_addr,
- build_int_cst (addr_type, INTVAL (XEXP (slot, 1))));
+ size_int (INTVAL (XEXP (slot, 1))));
dest = build_va_arg_indirect_ref (dest_addr);
t = build2 (GIMPLE_MODIFY_STMT, void_type_node, dest, src);