From 56e449d39af4a5c032d8d1f2825182ebed7a1a75 Mon Sep 17 00:00:00 2001 From: Sandra Loosemore Date: Fri, 14 Sep 2007 14:35:12 -0400 Subject: tm.texi (LIBGCC2_UNWIND_ATTRIBUTE): Document. 2007-09-14 Sandra Loosemore Nigel Stephens gcc/ * doc/tm.texi (LIBGCC2_UNWIND_ATTRIBUTE): Document. * unwind-generic.h (LIBGCC2_UNWIND_ATTRIBUTE): Define. (_Unwind_RaiseException): Add LIBGCC2_UNWIND_ATTRIBUTE to declaration. (_Unwind_ForcedUnwind): Likewise. (_Unwind_Resume): Likewise. (_Unwind_Resume_or_Rethrow): Likewise. (_Unwind_Backtrace): Likewise. (_Unwind_SjLj_RaiseException): Likewise. (_Unwind_SjLj_ForcedUnwind): Likewise. (_Unwind_SjLj_Resume): Likewise. (_Unwind_SjLj_Resume_or_Rethrow): Likewise. * unwind.inc (_Unwind_RaiseException): Add LIBGCC2_UNWIND_ATTRIBUTE to definition. (_Unwind_ForcedUnwind): Likewise. (_Unwind_Resume): Likewise. (_Unwind_Resume_or_Rethrow): Likewise. (_Unwind_Backtrace): Likewise. * unwind-compat.c (_Unwind_Backtrace): Likewise. (_Unwind_ForcedUnwind): Likewise. (_Unwind_RaiseException): Likewise. (_Unwind_Resume): Likewise. (_Unwind_Resume_or_Rethrow): Likewise. * config/mips/mips.h (LIBGCC2_UNWIND_ATTRIBUTE): Define to force nomips16 mode when IN_LIBGCC2 with hard float. Co-Authored-By: Nigel Stephens From-SVN: r128501 --- gcc/unwind-compat.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'gcc/unwind-compat.c') diff --git a/gcc/unwind-compat.c b/gcc/unwind-compat.c index fa40ab2..35b4fe8 100644 --- a/gcc/unwind-compat.c +++ b/gcc/unwind-compat.c @@ -38,7 +38,7 @@ extern _Unwind_Reason_Code __libunwind_Unwind_Backtrace (_Unwind_Trace_Fn, void *); -_Unwind_Reason_Code +_Unwind_Reason_Code LIBGCC2_UNWIND_ATTRIBUTE _Unwind_Backtrace (_Unwind_Trace_Fn trace, void *trace_argument) { return __libunwind_Unwind_Backtrace (trace, trace_argument); @@ -67,7 +67,7 @@ symver (_Unwind_FindEnclosingFunction, GCC_3.3); extern _Unwind_Reason_Code __libunwind_Unwind_ForcedUnwind (struct _Unwind_Exception *, _Unwind_Stop_Fn, void *); -_Unwind_Reason_Code +_Unwind_Reason_Code LIBGCC2_UNWIND_ATTRIBUTE _Unwind_ForcedUnwind (struct _Unwind_Exception *exc, _Unwind_Stop_Fn stop, void * stop_argument) { @@ -166,7 +166,7 @@ symver (_Unwind_GetRegionStart, GCC_3.0); extern _Unwind_Reason_Code __libunwind_Unwind_RaiseException (struct _Unwind_Exception *); -_Unwind_Reason_Code +_Unwind_Reason_Code LIBGCC2_UNWIND_ATTRIBUTE _Unwind_RaiseException(struct _Unwind_Exception *exc) { return __libunwind_Unwind_RaiseException (exc); @@ -175,7 +175,7 @@ symver (_Unwind_RaiseException, GCC_3.0); extern void __libunwind_Unwind_Resume (struct _Unwind_Exception *); -void +void LIBGCC2_UNWIND_ATTRIBUTE _Unwind_Resume (struct _Unwind_Exception *exc) { __libunwind_Unwind_Resume (exc); @@ -185,7 +185,7 @@ symver (_Unwind_Resume, GCC_3.0); extern _Unwind_Reason_Code __libunwind_Unwind_Resume_or_Rethrow (struct _Unwind_Exception *); -_Unwind_Reason_Code +_Unwind_Reason_Code LIBGCC2_UNWIND_ATTRIBUTE _Unwind_Resume_or_Rethrow (struct _Unwind_Exception *exc) { return __libunwind_Unwind_Resume_or_Rethrow (exc); -- cgit v1.1