From: Richard Kenner Date: Wed, 27 Dec 1995 20:22:26 +0000 (-0500) Subject: (assign_parms): Set REGNO_POINTER_ALIGN for parms that are pointers. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=6c6166bdcb941475a5767e7af35bf871045111f6;p=gcc.git (assign_parms): Set REGNO_POINTER_ALIGN for parms that are pointers. From-SVN: r10868 --- 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 {