aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/gcc.c5
2 files changed, 9 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 2f1fd24..d5ada51 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+2017-08-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
+
+ * gcc.c (execute): Only test for SIGKILL and SIGQUIT if available.
+
2017-08-22 Daniel Santos <daniel.santos@pobox.com>
* doc/install.texi: Modify to add more details on running selected
diff --git a/gcc/gcc.c b/gcc/gcc.c
index 96152de..832a2e0 100644
--- a/gcc/gcc.c
+++ b/gcc/gcc.c
@@ -3154,8 +3154,13 @@ execute (void)
switch (WTERMSIG (status))
{
case SIGINT:
+ /* SIGQUIT and SIGKILL are not available on MinGW. */
+#ifdef SIGQUIT
case SIGQUIT:
+#endif
+#ifdef SIGKILL
case SIGKILL:
+#endif
case SIGTERM:
/* The user (or environment) did something to the
inferior. Making this an ICE confuses the user