From f8061f6ab459ce291543173245747b952242be3d Mon Sep 17 00:00:00 2001 From: Andrew Haley Date: Wed, 22 Jan 2003 17:47:04 +0000 Subject: x86_64-signal.h: Add simple handler for x86_64 32-bit mode. 2003-01-22 Andrew Haley * x86_64-signal.h: Add simple handler for x86_64 32-bit mode. * configure.host (CHECKREFSPEC): Define for x86_64. From-SVN: r61600 --- libjava/include/x86_64-signal.h | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) (limited to 'libjava/include') diff --git a/libjava/include/x86_64-signal.h b/libjava/include/x86_64-signal.h index c368dd3..b5bb823 100644 --- a/libjava/include/x86_64-signal.h +++ b/libjava/include/x86_64-signal.h @@ -16,6 +16,8 @@ details. */ #include #include +#ifdef __x86_64__ + #define HANDLE_SEGV 1 #define SIGNAL_HANDLER(_name) \ @@ -79,5 +81,16 @@ while (0) * go away if all systems ever have pthreads libraries that are * compiled with unwind info. */ +#else /* __x86_64__ */ + +/* This is for the 32-bit subsystem on on x86-64. Catching signals + doesn't yet work on that target. */ + +#undef HANDLE_SEGV +#undef HANDLE_FPE + +#define INIT_SEGV do {} while (0) +#define INIT_FPE do {} while (0) + +#endif /* __x86_64__ */ #endif /* JAVA_SIGNAL_H */ - -- cgit v1.1