This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Problem in locate_and_pad_parm
- To: gcc at gcc dot gnu dot org
- Subject: Problem in locate_and_pad_parm
- From: kenner at vlsi1 dot ultra dot nyu dot edu (Richard Kenner)
- Date: Wed, 18 Oct 00 13:53:15 EDT
Unless ARGS_GROW_DOWNWARD, it only initializes alignment_pad if
in_regs is zero. But in_regs will be set in the "partial" case
and code in expand_call looks at alignment_pad then and so blows up.
Why is in_regs tested only for the arguments growing in one direction?
That seems wrong.