configure.ac (BACKTRACESPEC): Remove definition, but continue to AC_SUBST definition from configure.host.
* configure.ac (BACKTRACESPEC): Remove definition, but continue to AC_SUBST definition from configure.host. * configure.host: Don't use -fno-omit-frame-pointer. Set BACKTRACESPEC to -fomit-frame-pointer on 32-bit x86 targets. From-SVN: r100469
This commit is contained in:
parent
ae263c7a36
commit
135709e82d
3 changed files with 14 additions and 11 deletions
|
@ -1,3 +1,10 @@
|
|||
2005-06-01 Bryce McKinlay <mckinlay@redhat.com>
|
||||
|
||||
* configure.ac (BACKTRACESPEC): Remove definition, but continue to
|
||||
AC_SUBST definition from configure.host.
|
||||
* configure.host: Don't use -fno-omit-frame-pointer. Set BACKTRACESPEC
|
||||
to -fomit-frame-pointer on 32-bit x86 targets.
|
||||
|
||||
2005-06-01 Tom Tromey <tromey@redhat.com>
|
||||
|
||||
* java/io/ObjectInputStream.java (currentLoader): Fixed typo.
|
||||
|
|
|
@ -1148,6 +1148,7 @@ AC_SUBST(ZINCS)
|
|||
AC_SUBST(DIVIDESPEC)
|
||||
AC_SUBST(CHECKREFSPEC)
|
||||
AC_SUBST(EXCEPTIONSPEC)
|
||||
AC_SUBST(BACKTRACESPEC)
|
||||
AC_SUBST(IEEESPEC)
|
||||
|
||||
AM_CONDITIONAL(NATIVE, test "$NATIVE" = yes)
|
||||
|
@ -1345,15 +1346,6 @@ if test "$enable_sjlj_exceptions" = yes; then
|
|||
SIGNAL_HANDLER_AUX=
|
||||
fi
|
||||
|
||||
# Define here any compiler flags that you need in order to make backtrace() work.
|
||||
BACKTRACESPEC=
|
||||
case "${host}" in
|
||||
x86_64*-*-linux*|i?86-*)
|
||||
BACKTRACESPEC=-fno-omit-frame-pointer
|
||||
;;
|
||||
esac
|
||||
AC_SUBST(BACKTRACESPEC)
|
||||
|
||||
AC_SUBST(SYSDEP_SOURCES)
|
||||
|
||||
if test -z "$SIGNAL_HANDLER_AUX"; then
|
||||
|
|
|
@ -69,6 +69,7 @@ echo "$target"
|
|||
DIVIDESPEC=-fuse-divide-subroutine
|
||||
EXCEPTIONSPEC=-fnon-call-exceptions
|
||||
CHECKREFSPEC=
|
||||
BACKTRACESPEC=
|
||||
|
||||
# This case statement supports per-CPU defaults.
|
||||
case "${host}" in
|
||||
|
@ -94,17 +95,18 @@ case "${host}" in
|
|||
;;
|
||||
i686-*|i586-*|i486-*|i386-*)
|
||||
sysdeps_dir=i386
|
||||
libgcj_flags="${libgcj_flags} -ffloat-store -fno-omit-frame-pointer"
|
||||
libgcj_flags="${libgcj_flags} -ffloat-store"
|
||||
libgcj_interpreter=yes
|
||||
libgcj_cxxflags=
|
||||
libgcj_cflags=
|
||||
DIVIDESPEC=-fno-use-divide-subroutine
|
||||
BACKTRACESPEC=-fomit-frame-pointer
|
||||
enable_hash_synchronization_default=yes
|
||||
slow_pthread_self=yes
|
||||
;;
|
||||
x86_64-*)
|
||||
sysdeps_dir=x86-64
|
||||
libgcj_flags="${libgcj_flags} -ffloat-store -fno-omit-frame-pointer"
|
||||
libgcj_flags="${libgcj_flags} -ffloat-store"
|
||||
libgcj_cxxflags=
|
||||
libgcj_cflags=
|
||||
DIVIDESPEC=-f%{m32:no-}use-divide-subroutine
|
||||
|
@ -266,6 +268,8 @@ esac
|
|||
case "${host}" in
|
||||
*-cygwin* | *-mingw*)
|
||||
fallback_backtrace_h=sysdep/i386/backtrace.h
|
||||
# We need a frame pointer on Windows, so override BACKTRACESPEC
|
||||
BACKTRACESPEC=
|
||||
;;
|
||||
esac
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue