runtime: RTEMS build fixes.
authorIan Lance Taylor <ian@gcc.gnu.org>
Tue, 13 Dec 2011 21:59:26 +0000 (21:59 +0000)
committerIan Lance Taylor <ian@gcc.gnu.org>
Tue, 13 Dec 2011 21:59:26 +0000 (21:59 +0000)
From Joel Sherrill.

From-SVN: r182309

libgo/runtime/go-signal.c
libgo/runtime/mem_posix_memalign.c

index cd165f4..eb62409 100644 (file)
@@ -122,12 +122,14 @@ sighandler (int sig)
   const char *msg;
   int i;
 
+#ifdef SIGPROF
   if (sig == SIGPROF)
     {
       /* FIXME.  */
       runtime_sigprof (0, 0, nil, nil);
       return;
     }
+#endif
 
   /* FIXME: Should check siginfo for more information when
      available.  */
@@ -257,6 +259,7 @@ runtime_initsig (int32 queue)
 void
 runtime_resetcpuprofiler(int32 hz)
 {
+#ifdef SIGPROF
   struct itimerval it;
   struct sigaction sa;
   int i;
@@ -289,6 +292,7 @@ runtime_resetcpuprofiler(int32 hz)
       i = setitimer (ITIMER_PROF, &it, NULL);
       __go_assert (i == 0);
     }
+#endif
 
   runtime_m()->profilehz = hz;
 }
index 7d04f99..8acdf07 100644 (file)
@@ -36,10 +36,13 @@ runtime_SysFree(void *v, uintptr n)
 void*
 runtime_SysReserve(void *v, uintptr n)
 {
+       USED(v);
        return runtime_SysAlloc(n);
 }
 
 void
 runtime_SysMap(void *v, uintptr n)
 {
+       USED(v);
+       USED(n);
 }