Commit 381d35b2 by Uros Bizjak

* Fix mis-merge from PTR-PLUS branch.

From-SVN: r125759
parent cc2137be
...@@ -5023,12 +5023,12 @@ ix86_gimplify_va_arg (tree valist, tree type, tree *pre_p, tree *post_p) ...@@ -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_convert (addr_type, src_addr);
src_addr = fold_build2 (POINTER_PLUS_EXPR, 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); src = build_va_arg_indirect_ref (src_addr);
dest_addr = fold_convert (addr_type, addr); dest_addr = fold_convert (addr_type, addr);
dest_addr = fold_build2 (POINTER_PLUS_EXPR, addr_type, dest_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); dest = build_va_arg_indirect_ref (dest_addr);
t = build2 (GIMPLE_MODIFY_STMT, void_type_node, dest, src); t = build2 (GIMPLE_MODIFY_STMT, void_type_node, dest, src);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment