Fix PR target/90458
authorEric Botcazou <ebotcazou@adacore.com>
Wed, 15 Feb 2023 22:32:12 +0000 (23:32 +0100)
committerEric Botcazou <ebotcazou@adacore.com>
Wed, 15 Feb 2023 22:33:28 +0000 (23:33 +0100)
commita5dd99f7ef4fa5f9542851431bdd149a22b87fd2
treedc6d7ba52d126ffb6d0fb7d21f589e1962db6695
parentd6d3de7170670f55825a28e84a9a89a17381a19f
Fix PR target/90458

This is the incompatibility of -fstack-clash-protection with Windows SEH.
Now the Windows ports always enable TARGET_STACK_PROBE, which means that
the stack is always probed (out of line) so -fstack-clash-protection does
nothing more.

gcc/
PR target/90458
* config/i386/i386.cc (ix86_compute_frame_layout): Disable the
effects of -fstack-clash-protection for TARGET_STACK_PROBE.
(ix86_expand_prologue): Likewise.
gcc/config/i386/i386.cc