diff options
author | Richard Kenner <kenner@gcc.gnu.org> | 1996-09-29 18:42:12 -0400 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 1996-09-29 18:42:12 -0400 |
commit | 862424838e7d907472ff1535f0cc317bb7eefe69 (patch) | |
tree | 55ae799da934d8199ac6f060509da0f1642cbbb2 | |
parent | 7f070d5ee440a4810ab4a8b2bc41b1171baf8bbc (diff) | |
download | gcc-862424838e7d907472ff1535f0cc317bb7eefe69.zip gcc-862424838e7d907472ff1535f0cc317bb7eefe69.tar.gz gcc-862424838e7d907472ff1535f0cc317bb7eefe69.tar.bz2 |
(store_expr): memset/bzero gets ptr_mode, not Pmode.
From-SVN: r12861
-rw-r--r-- | gcc/expr.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -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)), |