2017-08-08 Daniel Santos * config/i386/i386.h (ix86_frame::stack_realign_allocate_offset): Remove (ix86_frame::stack_realign_allocate): New field. (struct machine_frame_state): Modify comments. (machine_frame_state::sp_realigned_fp_end): New field. * config/i386/i386.c (ix86_compute_frame_layout): Modify. (sp_valid_at): Likewise. (fp_valid_at): Likewise. (choose_baseaddr): Modify comments. (ix86_emit_outlined_ms2sysv_save): Modify. (ix86_expand_prologue): Likewise. * doc/sourcebuild.texi (avx2, avx2_runtime): Add missing items to effective-targets. (avx512f, avx512f_runtime): Add new items to effective-tarets.