Commit f644b3d1 by Rainer Orth Committed by Rainer Orth

sparc-signal.h: Renamed to ...

	* include/sparc-signal.h: Renamed to ...
	* include/solaris-signal.h: ... this.
	* configure.ac: Use it on any *-*-solaris2* target.
	* configure: Regenerate.
	* configure.host (i?86-*-solaris2*): Set can_unwind_signal=yes.
	* Makefile.am (prims.lo): Add -fno-omit-frame-pointer to AM_CXXFLAGS.
	* Makefile.in: Regenerate.

From-SVN: r162217
parent 0ba0772b
2010-07-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
* include/sparc-signal.h: Renamed to ...
* include/solaris-signal.h: ... this.
* configure.ac: Use it on any *-*-solaris2* target.
* configure: Regenerate.
* configure.host (i?86-*-solaris2*): Set can_unwind_signal=yes.
* Makefile.am (prims.lo): Add -fno-omit-frame-pointer to AM_CXXFLAGS.
* Makefile.in: Regenerate.
2010-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 2010-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
* configure.ac (ANONVERSCRIPT): Handle sun style. * configure.ac (ANONVERSCRIPT): Handle sun style.
......
...@@ -444,6 +444,8 @@ libgcj_la_SOURCES = prims.cc jni.cc exception.cc stacktrace.cc \ ...@@ -444,6 +444,8 @@ libgcj_la_SOURCES = prims.cc jni.cc exception.cc stacktrace.cc \
## We need to compile at least the interpreter this way. ## We need to compile at least the interpreter this way.
interpret.lo: AM_CXXFLAGS += -fwrapv interpret.lo: AM_CXXFLAGS += -fwrapv
## Necessary so EH works on 64-bit Solaris 2.
prims.lo: AM_CXXFLAGS += -fno-omit-frame-pointer
if USING_BOEHMGC if USING_BOEHMGC
libgcj_la_SOURCES += boehm.cc libgcj_la_SOURCES += boehm.cc
......
...@@ -10535,6 +10535,7 @@ uninstall-am: uninstall-binPROGRAMS uninstall-binSCRIPTS \ ...@@ -10535,6 +10535,7 @@ uninstall-am: uninstall-binPROGRAMS uninstall-binSCRIPTS \
interpret.lo: AM_CXXFLAGS += -fwrapv interpret.lo: AM_CXXFLAGS += -fwrapv
prims.lo: AM_CXXFLAGS += -fno-omit-frame-pointer
@BUILD_SUBLIBS_TRUE@libgcj-noncore-dummy.dll.a : $(srcdir)/libgcj-noncore-dummy.def @BUILD_SUBLIBS_TRUE@libgcj-noncore-dummy.dll.a : $(srcdir)/libgcj-noncore-dummy.def
@BUILD_SUBLIBS_TRUE@ $(DLLTOOL) -d $^ -l $@ --dllname cyggcj-noncore-$(DLL_VERSION).dll @BUILD_SUBLIBS_TRUE@ $(DLLTOOL) -d $^ -l $@ --dllname cyggcj-noncore-$(DLL_VERSION).dll
......
...@@ -24160,8 +24160,8 @@ case "${host}" in ...@@ -24160,8 +24160,8 @@ case "${host}" in
i?86-*-linux*) i?86-*-linux*)
SIGNAL_HANDLER=include/i386-signal.h SIGNAL_HANDLER=include/i386-signal.h
;; ;;
sparc*-sun-solaris*) *-*-solaris2*)
SIGNAL_HANDLER=include/sparc-signal.h SIGNAL_HANDLER=include/solaris-signal.h
;; ;;
# ia64-*) # ia64-*)
# SYSDEP_SOURCES=sysdep/ia64.c # SYSDEP_SOURCES=sysdep/ia64.c
......
...@@ -1680,8 +1680,8 @@ case "${host}" in ...@@ -1680,8 +1680,8 @@ case "${host}" in
i?86-*-linux*) i?86-*-linux*)
SIGNAL_HANDLER=include/i386-signal.h SIGNAL_HANDLER=include/i386-signal.h
;; ;;
sparc*-sun-solaris*) *-*-solaris2*)
SIGNAL_HANDLER=include/sparc-signal.h SIGNAL_HANDLER=include/solaris-signal.h
;; ;;
# ia64-*) # ia64-*)
# SYSDEP_SOURCES=sysdep/ia64.c # SYSDEP_SOURCES=sysdep/ia64.c
......
...@@ -318,6 +318,9 @@ EOF ...@@ -318,6 +318,9 @@ EOF
DIVIDESPEC=-fuse-divide-subroutine DIVIDESPEC=-fuse-divide-subroutine
CHECKREFSPEC=-fcheck-references CHECKREFSPEC=-fcheck-references
;; ;;
i?86-*-solaris2*)
can_unwind_signal=yes
;;
*-*-freebsd*) *-*-freebsd*)
slow_pthread_self= slow_pthread_self=
;; ;;
......
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