Yet another PREFERRED_STACK_BOUNDARY/nested calls fix

Jeffrey A Law law@cygnus.com
Wed Mar 22 08:01:00 GMT 2000


  In message < 20000322161541.B29524@atrey.karlin.mff.cuni.cz >you write:
  > Hi
  > This is my attempt to fix the problems with stack adjustments.
  > I've killed the arg_size_so_far and use stack_delta instead. It is updated
  > in lowlevel functions (emit_push_insn, adjust_stack and anti_adjust_stack)
  > and used by calls.c to generate proper alignment.
  > 
  > I expect there will be less problems with target macros such
  > as ACCUMULATE_OUTGOING_ARGS compared to arg_size_so_far.
  > 
  > The patch has some sanity checking and passes bootstrap/testsuite
  > on i386. With missalignment in builtins.c fixed.
  > 
  > I hope there will not be big problems on other machines as well.
  > I would welcome bootstrap results on other CPUs. Thanks.
I don't see any note about where this was bootstrapped or regression tested.

Given the multitude of problems with this stuff, I want to see it bootstrapped
and regression tested on x86 and at least one other platform before it is
installed.

jeff






More information about the Gcc-patches mailing list