summaryrefslogtreecommitdiff
path: root/gcc/ada
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/ada')
-rw-r--r--gcc/ada/ChangeLog10
-rw-r--r--gcc/ada/adaint.c1
-rw-r--r--gcc/ada/gcc-interface/misc.c1
3 files changed, 11 insertions, 1 deletions
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index 14782a7b578..e37a0000fb8 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,11 @@
+2016-11-07 Tamar Christina <tamar.christina@arm.com>
+
+ * adaint.c: Added signal.h for Windows.
+
+2016-10-31 Jakub Jelinek <jakub@redhat.com>
+
+ * gcc-interface/misc.c (gnat_get_array_descr_info): Clear rank field.
+
2016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
* gcc-interface/Make-lang.in (lang_checks_parallelized): New target.
@@ -5,7 +13,7 @@
2016-10-20 Nicolas Roche <roche@adacore.com>
- * gcc-interface/Makefile (x86-64/Linux): Restore missing pairs.
+ * gcc-interface/Makefile (x86-64/Darwin): Restore missing pairs.
(x86/Darwin): Likewise.
2016-10-19 Eric Botcazou <ebotcazou@adacore.com>
diff --git a/gcc/ada/adaint.c b/gcc/ada/adaint.c
index 353914708ad..819ea47e449 100644
--- a/gcc/ada/adaint.c
+++ b/gcc/ada/adaint.c
@@ -190,6 +190,7 @@ UINT CurrentCCSEncoding;
#include <accctrl.h>
#include <aclapi.h>
#include <tlhelp32.h>
+#include <signal.h>
#undef DIR_SEPARATOR
#define DIR_SEPARATOR '\\'
diff --git a/gcc/ada/gcc-interface/misc.c b/gcc/ada/gcc-interface/misc.c
index 76ad06c6e8d..1fed72a0520 100644
--- a/gcc/ada/gcc-interface/misc.c
+++ b/gcc/ada/gcc-interface/misc.c
@@ -898,6 +898,7 @@ gnat_get_array_descr_info (const_tree const_type,
}
info->ndimensions = i;
+ info->rank = NULL_TREE;
/* Too many dimensions? Give up generating proper description: yield instead
nested arrays. Note that in this case, this hook is invoked once on each