(store_one_arg): Preserve any temp slots whose address may have been

taken.

From-SVN: r8394
This commit is contained in:
Richard Kenner 1994-11-05 14:22:12 -05:00
parent dde866c662
commit db907e7b32
1 changed files with 4 additions and 1 deletions

View File

@ -3065,7 +3065,10 @@ store_one_arg (arg, argblock, may_be_alloca, variable_size, fndecl,
but PCC has one, so this will avoid some problems. */
emit_queue ();
/* Free any temporary slots made in processing this argument. */
/* Free any temporary slots made in processing this argument. Show
that we might have taken the address of something and pushed that
as an operand. */
preserve_temp_slots (NULL_RTX);
free_temp_slots ();
pop_temp_slots ();