On 06/21/2012 12:48 AM, Tristan Gingold wrote: > 2012-06-18 Tristan Gingold <ging...@adacore.com> > > * config/i386/winnt.c (i386_pe_seh_end_prologue): Move code to ... > (seh_cfa_adjust_cfa): ... that function. > (seh_emit_stackalloc): Do not emit out of range values. > * config/i386/i386.md: Delete unused UNSPEC_REG_SAVE, > UNSPEC_DEF_CFA constants. > * config/i386/i386.h (SEH_MAX_FRAME_SIZE): Define. > * config/i386/i386.c (ix86_frame_pointer_required): Required > for very large frames on SEH target. > (ix86_compute_frame_layout): Save area is before frame pointer > on SEH target. Handle very large frames. > (ix86_expand_prologue): Likewise.
Ok. r~