aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorFrancois-Xavier Coudert <fxcoudert@gcc.gnu.org>2009-07-04 17:28:32 +0000
committerFrançois-Xavier Coudert <fxcoudert@gcc.gnu.org>2009-07-04 17:28:32 +0000
commitd5b7dccd053c2af2d96f6cc46b2c2a8960577926 (patch)
treeb1d2b26b7c89d36fc30dac55b531cdb329d28198 /gcc
parent258bd5dcfde78204c66bd632f26b347260a2bca1 (diff)
downloadgcc-d5b7dccd053c2af2d96f6cc46b2c2a8960577926.zip
gcc-d5b7dccd053c2af2d96f6cc46b2c2a8960577926.tar.gz
gcc-d5b7dccd053c2af2d96f6cc46b2c2a8960577926.tar.bz2
re PR ada/40608 (Ada build fails)
PR ada/40608 * init.c (APPLE): Include <mach/mach_init.h>. (__gnat_is_stack_guard, APPLE): Add ATTRIBUTE_UNUSED marker. From-SVN: r149238
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ada/ChangeLog6
-rw-r--r--gcc/ada/init.c3
2 files changed, 8 insertions, 1 deletions
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index dc1f29a..3234ab3 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,9 @@
+2009-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
+
+ PR ada/40608
+ * init.c (APPLE): Include <mach/mach_init.h>.
+ (__gnat_is_stack_guard, APPLE): Add ATTRIBUTE_UNUSED marker.
+
2009-07-04 Eric Botcazou <ebotcazou@adacore.com>
* ada-tree.h (SET_TYPE_LANG_SPECIFIC): Rewrite.
diff --git a/gcc/ada/init.c b/gcc/ada/init.c
index 432e4b1..3193dff 100644
--- a/gcc/ada/init.c
+++ b/gcc/ada/init.c
@@ -2103,6 +2103,7 @@ __gnat_install_handler(void)
#include <signal.h>
#include <mach/mach_vm.h>
+#include <mach/mach_init.h>
#include <mach/vm_statistics.h>
/* This must be in keeping with System.OS_Interface.Alternate_Stack_Size. */
@@ -2140,7 +2141,7 @@ __gnat_is_stack_guard (mach_vm_address_t addr)
}
static void
-__gnat_error_handler (int sig, siginfo_t * si, void * uc)
+__gnat_error_handler (int sig, siginfo_t * si, void * uc ATTRIBUTE_UNUSED)
{
struct Exception_Data *exception;
const char *msg;