Commit 04efec81 by David Daney Committed by David Daney

configure.host: Use -fno-use-divide-subroutine for mips*-*-linux*.

2004-09-03  David Daney  <ddaney@avtrex.com>

	* configure.host: Use -fno-use-divide-subroutine for mips*-*-linux*.
	* include/mips-signal.h: Added HANDLE_FPE support.

From-SVN: r87039
parent 9dec91d4
2004-09-03 David Daney <ddaney@avtrex.com>
* configure.host: Use -fno-use-divide-subroutine for mips*-*-linux*.
* include/mips-signal.h: Added HANDLE_FPE support.
2004-08-31 Michael Koch <konqueror@gmx.de> 2004-08-31 Michael Koch <konqueror@gmx.de>
* javax/swing/plaf/basic/BasicTextAreaUI.java * javax/swing/plaf/basic/BasicTextAreaUI.java
......
...@@ -227,6 +227,7 @@ EOF ...@@ -227,6 +227,7 @@ EOF
sysdeps_dir=mips sysdeps_dir=mips
can_unwind_signal=yes can_unwind_signal=yes
libgcj_flags="${libgcj_flags} -mxgot" libgcj_flags="${libgcj_flags} -mxgot"
DIVIDESPEC=-fno-use-divide-subroutine
case "${host}" in case "${host}" in
mipsel*-linux* | mipsisa32el*-linux*) mipsel*-linux* | mipsisa32el*-linux*)
enable_hash_synchronization_default=yes enable_hash_synchronization_default=yes
......
...@@ -22,7 +22,7 @@ details. */ ...@@ -22,7 +22,7 @@ details. */
sys/ucontext.h included by java-signal.h from prims.cc */ sys/ucontext.h included by java-signal.h from prims.cc */
#define HANDLE_SEGV 1 #define HANDLE_SEGV 1
#undef HANDLE_FPE #define HANDLE_FPE 1
/* The third parameter to the signal handler points to something with /* The third parameter to the signal handler points to something with
* this structure defined in asm/ucontext.h, but the name clashes with * this structure defined in asm/ucontext.h, but the name clashes with
...@@ -83,7 +83,19 @@ do \ ...@@ -83,7 +83,19 @@ do \
syscall (SYS_sigaction, SIGSEGV, &kact, NULL); \ syscall (SYS_sigaction, SIGSEGV, &kact, NULL); \
} \ } \
while (0) while (0)
#define INIT_FPE \
do \
{ \
struct kernel_sigaction kact; \
kact.k_sa_handler = catch_fpe; \
kact.k_sa_flags = SA_SIGINFO | SA_NODEFER; \
sigemptyset (&kact.k_sa_mask); \
syscall (SYS_sigaction, SIGFPE, &kact, NULL); \
} \
while (0)
#undef HANDLE_DIVIDE_OVERFLOW
#endif /* JAVA_SIGNAL_H */ #endif /* JAVA_SIGNAL_H */
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment