Fri, 29 Sep 2000 09:43:21 -0600
Module name: gcc
Changes by: dhd 00/09/29 09:43:21
gcc : ChangeLog
gcc/config/pa : pa.c
Emit a blockage after moving the stack pointer when
frame_pointer_needed, to prevent callee-saves (which are stored with
reference to the frame pointer in this case) from being scheduled into
This fixes the function prologue race condition that jsm reported.
Note: It might be sufficient to emit the raising of the stack pointer
as a special insn clobbering memory off the frame pointer (this is
what Alpha does, I think). I don't know if that would give us a
scheduling advantage or not.