From d902f80a15d0091b602ef7e3aaf18dc91d978cdd Mon Sep 17 00:00:00 2001 From: Richard Kenner Date: Wed, 27 Dec 1995 15:24:29 -0500 Subject: [PATCH] (expand_decl): Set alignment of register for pointer variable. From-SVN: r10871 --- gcc/stmt.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gcc/stmt.c b/gcc/stmt.c index d4f199d8dd8..9b2130f6e91 100644 --- a/gcc/stmt.c +++ b/gcc/stmt.c @@ -3396,7 +3396,9 @@ expand_decl (decl) { DECL_RTL (decl) = gen_reg_rtx (reg_mode); if (TREE_CODE (type) == POINTER_TYPE) - mark_reg_pointer (DECL_RTL (decl)); + mark_reg_pointer (DECL_RTL (decl), + (TYPE_ALIGN (TREE_TYPE (TREE_TYPE (decl))) + / BITS_PER_UNIT)); REG_USERVAR_P (DECL_RTL (decl)) = 1; } } -- 2.30.2