https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79793
--- Comment #3 from hjl at gcc dot gnu.org <hjl at gcc dot gnu.org> --- Author: hjl Date: Mon Mar 6 16:08:59 2017 New Revision: 245926 URL: https://gcc.gnu.org/viewcvs?rev=245926&root=gcc&view=rev Log: Set incoming stack boundary to 128 for 64-bit targets For 64-bit targets, the incoming stack of interrupt handler is aligned to 16 bytes. Update ix86_minimum_incoming_stack_boundary to set the incoming stack boundary of interrupt handler to 128 for 64-bit targets. gcc/ 2017-03-06 Julia Koval <julia.ko...@intel.com> PR target/79793 * config/i386/i386.c (ix86_minimum_incoming_stack_boundary): Set incoming stack boundary to 128 for 64-bit targets. gcc/testsuite/ 2017-03-06 Julia Koval <julia.ko...@intel.com> PR target/79793 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times directives. * gcc.target/i386/interrupt-13.c: Ditto. * gcc.target/i386/interrupt-14.c: Ditto. * gcc.target/i386/interrupt-15.c: Ditto. Modified: trunk/gcc/ChangeLog trunk/gcc/config/i386/i386.c trunk/gcc/testsuite/ChangeLog trunk/gcc/testsuite/gcc.target/i386/interrupt-12.c trunk/gcc/testsuite/gcc.target/i386/interrupt-13.c trunk/gcc/testsuite/gcc.target/i386/interrupt-14.c trunk/gcc/testsuite/gcc.target/i386/interrupt-15.c