]> gcc.gnu.org Git - gcc.git/commitdiff
* gcc/config/arm/unwind-arm.h (_sleb128_t, _uleb128_t): New.
authorKazu Hirata <kazu@codesourcery.com>
Wed, 31 Jan 2007 05:23:09 +0000 (05:23 +0000)
committerKazu Hirata <kazu@gcc.gnu.org>
Wed, 31 Jan 2007 05:23:09 +0000 (05:23 +0000)
From-SVN: r121377

gcc/ChangeLog
gcc/config/arm/unwind-arm.h

index 9bda36fc1c4a8f8a2829a3a81aec13e29924e64f..8c0bbcbea07699c1ef0ea5032554682276b1cb55 100644 (file)
@@ -1,3 +1,7 @@
+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>
 
        * config.gcc: Add geode.
index a3040d7ad7774abf4e59e610734c925b4a570855..164533058749e5f4fc522c4418eb7d2dec96ec92 100644 (file)
@@ -1,5 +1,5 @@
 /* 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
 
    This file is free software; you can redistribute it and/or modify it
@@ -264,6 +264,13 @@ extern "C" {
 #define _Unwind_SetIP(context, val) \
   _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
 }   /* extern "C" */
 #endif
This page took 0.082693 seconds and 5 git commands to generate.