From 6c6166bdcb941475a5767e7af35bf871045111f6 Mon Sep 17 00:00:00 2001 From: Richard Kenner Date: Wed, 27 Dec 1995 15:22:26 -0500 Subject: [PATCH] (assign_parms): Set REGNO_POINTER_ALIGN for parms that are pointers. From-SVN: r10868 --- gcc/function.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gcc/function.c b/gcc/function.c index b62a284f66d..d1e2859b704 100644 --- a/gcc/function.c +++ b/gcc/function.c @@ -3848,7 +3848,9 @@ assign_parms (fndecl, second_time) /* For pointer data type, suggest pointer register. */ if (TREE_CODE (TREE_TYPE (parm)) == POINTER_TYPE) - mark_reg_pointer (parmreg); + mark_reg_pointer (parmreg, + (TYPE_ALIGN (TREE_TYPE (TREE_TYPE (parm))) + / BITS_PER_UNIT)); } else { -- 2.30.2