]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
* Fix mis-merge from PTR-PLUS branch.
authorUros Bizjak <uros@gcc.gnu.org>
Sat, 16 Jun 2007 19:36:50 +0000 (21:36 +0200)
committerUros Bizjak <uros@gcc.gnu.org>
Sat, 16 Jun 2007 19:36:50 +0000 (21:36 +0200)
From-SVN: r125759

gcc/config/i386/i386.c

index f4ae18bc353e6ca510234fa299ce0bffdd9b375d..014ed0374caf6351802e1e5e04a9e49dd7ea95fc 100644 (file)
@@ -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);