OSDN Git Service

* builtins.c (build_va_arg_indirect_ref): Use
authormatz <matz@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 31 Mar 2011 15:59:10 +0000 (15:59 +0000)
committermatz <matz@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 31 Mar 2011 15:59:10 +0000 (15:59 +0000)
build_simple_mem_ref_loc.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171789 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/builtins.c

index 858432d..aee2430 100644 (file)
@@ -1,3 +1,8 @@
+2011-03-31  Michael Matz  <matz@suse.de>
+
+       * builtins.c (build_va_arg_indirect_ref): Use
+       build_simple_mem_ref_loc.
+
 2011-03-31  Anatoly Sokolov  <aesok@post.ru>
 
        * config/h8300/h8300.h (GO_IF_MODE_DEPENDENT_ADDRESS): Remove macro.
index 29274f4..7ae3833 100644 (file)
@@ -4748,7 +4748,7 @@ std_gimplify_va_arg_expr (tree valist, tree type, gimple_seq *pre_p,
 tree
 build_va_arg_indirect_ref (tree addr)
 {
-  addr = build_fold_indirect_ref_loc (EXPR_LOCATION (addr), addr);
+  addr = build_simple_mem_ref_loc (EXPR_LOCATION (addr), addr);
 
   if (flag_mudflap) /* Don't instrument va_arg INDIRECT_REF.  */
     mf_mark (addr);