From 862424838e7d907472ff1535f0cc317bb7eefe69 Mon Sep 17 00:00:00 2001 From: Richard Kenner Date: Sun, 29 Sep 1996 18:42:12 -0400 Subject: [PATCH] (store_expr): memset/bzero gets ptr_mode, not Pmode. From-SVN: r12861 --- gcc/expr.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gcc/expr.c b/gcc/expr.c index 926a61c00ff..cc47e1e0c7e 100644 --- a/gcc/expr.c +++ b/gcc/expr.c @@ -3275,7 +3275,7 @@ store_expr (exp, target, want_value) { #ifdef TARGET_MEM_FUNCTIONS emit_library_call (memset_libfunc, 0, VOIDmode, 3, - addr, Pmode, + addr, ptr_mode, const0_rtx, TYPE_MODE (integer_type_node), convert_to_mode (TYPE_MODE (sizetype), size, @@ -3283,7 +3283,7 @@ store_expr (exp, target, want_value) TYPE_MODE (sizetype)); #else emit_library_call (bzero_libfunc, 0, VOIDmode, 2, - addr, Pmode, + addr, ptr_mode, convert_to_mode (TYPE_MODE (integer_type_node), size, TREE_UNSIGNED (integer_type_node)), -- 2.30.2