re PR target/87928 (ICE in ix86_compute_frame_layout, at config/i386/i386.c:11161...
authorUros Bizjak <ubizjak@gmail.com>
Sun, 11 Nov 2018 17:49:33 +0000 (18:49 +0100)
committerUros Bizjak <uros@gcc.gnu.org>
Sun, 11 Nov 2018 17:49:33 +0000 (18:49 +0100)
commitbd5d3961572e2d65ed0e612235f0c7a28305cf98
tree74893fc8fd88cf2b75ad46388bd8faa031dbba13
parent6d6fbec5f3f41709c1f3d3d83c5345fbf90bf321
re PR target/87928 (ICE in ix86_compute_frame_layout, at config/i386/i386.c:11161 since r228607)

PR target/87928
* config/i386/i386.h (STACK_BOUNDARY): Use TARGET_64BIT_MS_ABI
instead of (TARGET_64BIT && ix86_abi == MS_ABI).
* config/i386/darwin.h (STACK_BOUNDARY): Ditto.
* config/i386/cygming.h (STACK_BOUNDARY): Remove.

testsuite /Changelog:

PR target/87928
* gcc.target/i386/pr87928.c: New test.

From-SVN: r266016
gcc/ChangeLog
gcc/config/i386/cygming.h
gcc/config/i386/darwin.h
gcc/config/i386/i386.h
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/pr87928.c [new file with mode: 0644]