diff options
author | ian <ian@138bc75d-0d04-0410-961f-82ee72b054a4> | 2011-12-13 21:59:26 +0000 |
---|---|---|
committer | ian <ian@138bc75d-0d04-0410-961f-82ee72b054a4> | 2011-12-13 21:59:26 +0000 |
commit | e7bb307daef1fcce88d9bef3348ba42200edf865 (patch) | |
tree | 751edfce7fd501719e560ce197cc24aee0f5a555 /libgo | |
parent | 49c80cdb30663c94276ae5fe6e4a7776c3d89593 (diff) | |
download | gcc-e7bb307daef1fcce88d9bef3348ba42200edf865.tar.gz |
runtime: RTEMS build fixes.
From Joel Sherrill.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@182309 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libgo')
-rw-r--r-- | libgo/runtime/go-signal.c | 4 | ||||
-rw-r--r-- | libgo/runtime/mem_posix_memalign.c | 3 |
2 files changed, 7 insertions, 0 deletions
diff --git a/libgo/runtime/go-signal.c b/libgo/runtime/go-signal.c index cd165f45112..eb624097b36 100644 --- a/libgo/runtime/go-signal.c +++ b/libgo/runtime/go-signal.c @@ -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; } diff --git a/libgo/runtime/mem_posix_memalign.c b/libgo/runtime/mem_posix_memalign.c index 7d04f999f9f..8acdf070570 100644 --- a/libgo/runtime/mem_posix_memalign.c +++ b/libgo/runtime/mem_posix_memalign.c @@ -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); } |