[RFA] Sparc libjava support update

Bryce McKinlay bryce@waitaki.otago.ac.nz
Sun Apr 21 02:26:00 GMT 2002


David S. Miller wrote:

>With my recent addition of signal frame unwind support for
>Linux/Sparc, we can now add in the proper support bits to libjava
>for that platform.
>
>Meanwhile, I noticed that include/sparc-signal.h could be easily
>made 64-bit clean, and now we use it on all Solaris Sparc
>configurations.
>
>Finally, add sysdeps/sparc/locks.h in anticipation of the libffi
>Sparc fixes needed to enable the interpreter on this platform.
>
>Ok to apply?
>
>2002-04-19  David S. Miller  <davem@redhat.com>
>
>	* include/dwarf2-signal.h (SIGNAL_HANDLER): Name siginfo_t pointer
>	arg.
>	(MAKE_THROW_FRAME): Define for 32-bit and 64-bit sparc.
>	(INIT_SEGV, INIT_FPE): Use direct __libc_sigaction installation
>	on Sparc too.
>	* include/sparc-signal.h (FLUSH_REGISTER_WINDOWS): Define properly
>	for 64-bit sparc.
>	(MAKE_THROW_FRAME): Use long for sp/retaddr so 64-bit works.
>	* sysdeps/sparc/locks.h: New file.
>	* configure.in (SIGNAL_HANDLER): Set to include/sparc-signal.h
>	on all sparc Solaris configurations.  Set to
>	include/dwarf2-signal.h on sparc Linux.
>	* configure: Regenerate
>	* configure.host (can_unwind_signal): sparc*-linux* can do it now.
>

This is ok.

Thanks,

Bryce.






More information about the Java-patches mailing list