[Patch-v2] Adjustments for Windows x64 SEH

Richard Henderson rth@redhat.com
Fri Jun 22 15:52:00 GMT 2012


On 06/21/2012 12:48 AM, Tristan Gingold wrote:
> 2012-06-18  Tristan Gingold  <gingold@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~



More information about the Gcc-patches mailing list