This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: Calls.c code permutation patch take2


On Sat, May 06, 2000 at 12:11:17AM +0200, Jan Hubicka wrote:
> 	* calls.c (expand_call): Reorganize somewhat in order
> 	to avoid unnecesary recalculation inside loop and make
> 	tail call failure code cleaner.

Ok.

Two things:

  s/sibbling/sibling/

> !       if (PUSH_ARGS_REVERSED)
> ! 	{
> ! 	  inc = 1;
> ! 	  i = 0;
> ! 	  end = num_actuals;
> ! 	}
> !       else
> ! 	{
> ! 	  inc = -1;
> ! 	  i = num_actuals - 1;
> ! 	  end = -1;
> ! 	}

Please comment that initialize_argument_information has ordered
the array for the order to be pushed, and we must remember this
when reconstructing the original argument order.


r~

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]