Commit c9cde24c by Kazu Hirata Committed by Kazu Hirata

* gcc/config/arm/unwind-arm.h (_sleb128_t, _uleb128_t): New.

From-SVN: r121377
parent 537bbabd
2007-01-31 Kazu Hirata <kazu@codesourcery.com>
* gcc/config/arm/unwind-arm.h (_sleb128_t, _uleb128_t): New.
2007-01-30 Eric Christopher <echristo@apple.com> 2007-01-30 Eric Christopher <echristo@apple.com>
* config.gcc: Add geode. * config.gcc: Add geode.
......
/* Header file for the ARM EABI unwinder /* Header file for the ARM EABI unwinder
Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc. Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
Contributed by Paul Brook Contributed by Paul Brook
This file is free software; you can redistribute it and/or modify it This file is free software; you can redistribute it and/or modify it
...@@ -264,6 +264,13 @@ extern "C" { ...@@ -264,6 +264,13 @@ extern "C" {
#define _Unwind_SetIP(context, val) \ #define _Unwind_SetIP(context, val) \
_Unwind_SetGR (context, 15, val | (_Unwind_GetGR (context, 15) & 1)) _Unwind_SetGR (context, 15, val | (_Unwind_GetGR (context, 15) & 1))
/* leb128 type numbers have a potentially unlimited size.
The target of the following definitions of _sleb128_t and _uleb128_t
is to have efficient data types large enough to hold the leb128 type
numbers used in the unwind code. */
typedef long _sleb128_t;
typedef unsigned long _uleb128_t;
#ifdef __cplusplus #ifdef __cplusplus
} /* extern "C" */ } /* extern "C" */
#endif #endif
......
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