function.c (assign_parms): Initialize unsignedp before passing its pointer to promote...
authorJohn Carr <jfc@mit.edu>
Tue, 14 Apr 1998 23:10:49 +0000 (23:10 +0000)
committerJeff Law <law@gcc.gnu.org>
Tue, 14 Apr 1998 23:10:49 +0000 (17:10 -0600)
        * function.c (assign_parms): Initialize unsignedp before passing
        its pointer to promote_mode.

From-SVN: r19215

gcc/ChangeLog
gcc/function.c

index dce4bdec0c35d6a2ac670ddcfa1d4ec2caa50ff1..44c2a08cc825415b23fa060379da14817b458896 100644 (file)
@@ -1,5 +1,8 @@
 Tue Apr 14 22:00:39 1998  John Carr <jfc@mit.edu>
 
+       * function.c (assign_parms): Initialize unsignedp before passing
+       its pointer to promote_mode.
+
        * genattrtab.c (check_attr_test): Handle MATCH_INSN like MATCH_OPERAND.
        (write_test_expr): Allow MATCH_INSN.
 
index 7b273e21d093ccf00c47ff76cc7e1fcca75d4b6d..8f29b73f4189e6cec5c72a6c7c1e84e724f294f1 100644 (file)
@@ -3780,6 +3780,7 @@ assign_parms (fndecl, second_time)
 
 #ifdef PROMOTE_FUNCTION_ARGS
       /* Compute the mode in which the arg is actually extended to.  */
+      unsignedp = TREE_UNSIGNED (passed_type);
       promoted_mode = promote_mode (passed_type, promoted_mode, &unsignedp, 1);
 #endif