aboutsummaryrefslogtreecommitdiff
path: root/libgcc
diff options
context:
space:
mode:
authorJonathan Yong <10walls@gmail.com>2017-08-07 11:40:08 +0000
committerJonathan Yong <jyong@gcc.gnu.org>2017-08-07 11:40:08 +0000
commitc8f34527b1c941f81e41df66e5d7cc2aedb453df (patch)
tree29c6f2d9190db98aa9783ebf47a8f4c11067f070 /libgcc
parentd5e2c91a26b85184400e3881baaeda27ade84ef9 (diff)
downloadgcc-c8f34527b1c941f81e41df66e5d7cc2aedb453df.zip
gcc-c8f34527b1c941f81e41df66e5d7cc2aedb453df.tar.gz
gcc-c8f34527b1c941f81e41df66e5d7cc2aedb453df.tar.bz2
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
Diffstat (limited to 'libgcc')
-rw-r--r--libgcc/ChangeLog5
-rw-r--r--libgcc/config.host3
2 files changed, 8 insertions, 0 deletions
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 <lambourg@adacore.com>
Doug Rupp <rupp@adacore.com>
Olivier Hainque <hainque@adacore.com>
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;
;;