]> gcc.gnu.org Git - gcc.git/commitdiff
(assign_parms): Set REGNO_POINTER_ALIGN for parms that are pointers.
authorRichard Kenner <kenner@gcc.gnu.org>
Wed, 27 Dec 1995 20:22:26 +0000 (15:22 -0500)
committerRichard Kenner <kenner@gcc.gnu.org>
Wed, 27 Dec 1995 20:22:26 +0000 (15:22 -0500)
From-SVN: r10868

gcc/function.c

index b62a284f66dd973f77d0eac30ce2253c5b4921e2..d1e2859b704b6796019c466cb7a4fd2896b6e466 100644 (file)
@@ -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
        {
This page took 0.113435 seconds and 5 git commands to generate.