aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/ginclude/unwind-arm-common.h8
2 files changed, 4 insertions, 8 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index f442a30..a22c073 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,9 @@
2015-01-09 Andreas Tobler <andreast@gcc.gnu.org>
+ * ginclude/unwind-arm-common.h: Revert previous commit.
+
+2015-01-09 Andreas Tobler <andreast@gcc.gnu.org>
+
* config.gcc (arm*-*-freebsd*): New configuration.
* config/arm/freebsd.h: New file.
* config.host: Add extra components for arm*-*-freebsd*.
diff --git a/gcc/ginclude/unwind-arm-common.h b/gcc/ginclude/unwind-arm-common.h
index 52118c7..833786f 100644
--- a/gcc/ginclude/unwind-arm-common.h
+++ b/gcc/ginclude/unwind-arm-common.h
@@ -82,11 +82,7 @@ extern "C" {
struct _Unwind_Control_Block
{
-#ifdef __FreeBSD__
- unsigned exception_class __attribute__((__mode__(__DI__)));
-#else
char exception_class[8];
-#endif
void (*exception_cleanup)(_Unwind_Reason_Code, _Unwind_Control_Block *);
/* Unwinder cache, private fields for the unwinder's use */
struct
@@ -185,11 +181,7 @@ extern "C" {
/* Support functions for the PR. */
#define _Unwind_Exception _Unwind_Control_Block
-#ifdef __FreeBSD__
- typedef unsigned _Unwind_Exception_Class __attribute__((__mode__(__DI__)));
-#else
typedef char _Unwind_Exception_Class[8];
-#endif
void * _Unwind_GetLanguageSpecificData (_Unwind_Context *);
_Unwind_Ptr _Unwind_GetRegionStart (_Unwind_Context *);