From c8f34527b1c941f81e41df66e5d7cc2aedb453df Mon Sep 17 00:00:00 2001 From: Jonathan Yong <10walls@gmail.com> Date: Mon, 7 Aug 2017 11:40:08 +0000 Subject: Share mingw fset-stack-executable with cygwin This patch is in use by Cygwin for years, upstream to GCC. * gcc/config/i386/mingw.opt (fset-stack-executable): Removed. * gcc/config/i386/cygming.opt (fset-stack-executable): Moved from mingw.opt. * gcc/config/i386/cygwin.h: Define CHECK_EXECUTE_STACK_ENABLED. * ligcc/config.host (*-cygwin): Include file from mingw config/i386/enable-execute-stack-mingw32.c From-SVN: r250914 --- libgcc/ChangeLog | 5 +++++ libgcc/config.host | 3 +++ 2 files changed, 8 insertions(+) (limited to 'libgcc') diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog index 14aed0b..14d20fb 100644 --- a/libgcc/ChangeLog +++ b/libgcc/ChangeLog @@ -1,3 +1,8 @@ +2017-08-07 Jonathan Yong <10walls@gmail.com> + + * config.host (*-cygwin): Include file from mingw + config/i386/enable-execute-stack-mingw32.c + 2017-08-01 Jerome Lambourg Doug Rupp Olivier Hainque diff --git a/libgcc/config.host b/libgcc/config.host index 9556c77..546b12b 100644 --- a/libgcc/config.host +++ b/libgcc/config.host @@ -324,6 +324,9 @@ case ${host} in i[34567]86-*-mingw* | x86_64-*-mingw*) enable_execute_stack=config/i386/enable-execute-stack-mingw32.c ;; +i[34567]86-*-cygwin* | x86_64-*-cygwin*) + enable_execute_stack=config/i386/enable-execute-stack-mingw32.c + ;; *) enable_execute_stack=enable-execute-stack-empty.c; ;; -- cgit v1.1