summaryrefslogtreecommitdiffstats
path: root/gcc/function.c
diff options
context:
space:
mode:
authorlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>1999-03-27 23:08:37 +0000
committerlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>1999-03-27 23:08:37 +0000
commit6502c38f46e61dabe1cde68e43f697a75b1b699c (patch)
tree5db7fe8c3024ef048c666932e249f66e37aa5c40 /gcc/function.c
parent6e00d553e7e5a4d3efda3bae6b91a980410b23bd (diff)
downloadppe42-gcc-6502c38f46e61dabe1cde68e43f697a75b1b699c.tar.gz
ppe42-gcc-6502c38f46e61dabe1cde68e43f697a75b1b699c.zip
* function.c (assign_parms): Undo change of June 9.
Brought over from the gcc2 tree. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26027 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/function.c')
-rw-r--r--gcc/function.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/gcc/function.c b/gcc/function.c
index 879fe440914..ac55f3a0c8b 100644
--- a/gcc/function.c
+++ b/gcc/function.c
@@ -4433,7 +4433,7 @@ assign_parms (fndecl, second_time)
0 as it was the previous time. */
pretend_named = named_arg || PRETEND_OUTGOING_VARARGS_NAMED;
- locate_and_pad_parm (nominal_mode, passed_type,
+ locate_and_pad_parm (promoted_mode, passed_type,
#ifdef STACK_PARMS_IN_REG_PARM_AREA
1,
#else
@@ -4454,9 +4454,9 @@ assign_parms (fndecl, second_time)
rtx offset_rtx = ARGS_SIZE_RTX (stack_offset);
if (offset_rtx == const0_rtx)
- stack_parm = gen_rtx_MEM (nominal_mode, internal_arg_pointer);
+ stack_parm = gen_rtx_MEM (promoted_mode, internal_arg_pointer);
else
- stack_parm = gen_rtx_MEM (nominal_mode,
+ stack_parm = gen_rtx_MEM (promoted_mode,
gen_rtx_PLUS (Pmode,
internal_arg_pointer,
offset_rtx));
OpenPOWER on IntegriCloud