aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada
diff options
context:
space:
mode:
authorEric Botcazou <ebotcazou@gcc.gnu.org>2007-09-07 19:57:59 +0000
committerEric Botcazou <ebotcazou@gcc.gnu.org>2007-09-07 19:57:59 +0000
commit0ab29e91aa022fa127648246e5b15f609ae48ee4 (patch)
treecf7e4f685b89b084b9be0490d8bf2d8b2c1547d2 /gcc/ada
parenteb2c3940a1c5036298f254757d8823de18067bb4 (diff)
downloadgcc-0ab29e91aa022fa127648246e5b15f609ae48ee4.zip
gcc-0ab29e91aa022fa127648246e5b15f609ae48ee4.tar.gz
gcc-0ab29e91aa022fa127648246e5b15f609ae48ee4.tar.bz2
Re-apply accidentally reverted change:
2007-02-07 Andreas Krebbel <krebbel1@de.ibm.com> * raise-gcc.c (get_region_description_for, get_call_site_action_for, get_action_description_for): Replace _Unwind_Word with _uleb128_t and _Unwind_SWord with _sleb128_t. From-SVN: r128252
Diffstat (limited to 'gcc/ada')
-rw-r--r--gcc/ada/ChangeLog20
-rw-r--r--gcc/ada/raise-gcc.c8
2 files changed, 11 insertions, 17 deletions
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index 8de9c57..b9e57da 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,18 +1,12 @@
-2007-09-07 Janis Johnson <janis187@us.ibm.com>
+2007-09-07 Eric Botcazou <ebotcazou@adacore.com>
- Reapply reverted change:
+ Re-apply accidentally reverted change:
- 2007-09-06 Eric Botcazou <ebotcazou@adacore.com>
+ 2007-02-07 Andreas Krebbel <krebbel1@de.ibm.com>
- * trans.c (convert_with_check): Update call to real_2expN.
-
-2007-09-06 Janis Johnson <janis187@us.ibm.com>
-
- Revert:
-
- 2007-09-06 Eric Botcazou <ebotcazou@adacore.com>
-
- * trans.c (convert_with_check): Update call to real_2expN.
+ * raise-gcc.c (get_region_description_for, get_call_site_action_for,
+ get_action_description_for): Replace _Unwind_Word with _uleb128_t
+ and _Unwind_SWord with _sleb128_t.
2007-09-06 Eric Botcazou <ebotcazou@adacore.com>
@@ -1011,7 +1005,7 @@
(build_global_cdtor): Delete.
(gnat_write_global_declarations): Do not call build_global_cdtor.
- * lang-specs.h: If TARGET_VXWORKS_RTP is defined, append -mrtp when
+ * lang-spARGET_VXWORKS_RTP is defined, append -mrtp when
-fRTS=rtp is specified.
If CONFIG_DUAL_EXCEPTIONS is 1, append -fsjlj when -fRTS=sjlj is
specified.
diff --git a/gcc/ada/raise-gcc.c b/gcc/ada/raise-gcc.c
index 55371d5..8a7cf5a 100644
--- a/gcc/ada/raise-gcc.c
+++ b/gcc/ada/raise-gcc.c
@@ -540,7 +540,7 @@ get_region_description_for (_Unwind_Context *uw_context,
region_descriptor *region)
{
const unsigned char * p;
- _Unwind_Word tmp;
+ _uleb128_t tmp;
unsigned char lpbase_encoding;
/* Get the base address of the lsda information. If the provided context
@@ -705,7 +705,7 @@ get_call_site_action_for (_Unwind_Context *uw_context,
}
else
{
- _Unwind_Word cs_lp, cs_action;
+ _uleb128_t cs_lp, cs_action;
/* Let the caller know there may be an action to take, but let it
determine the kind. */
@@ -765,7 +765,7 @@ get_call_site_action_for (_Unwind_Context *uw_context,
while (p < region->action_table)
{
_Unwind_Ptr cs_start, cs_len, cs_lp;
- _Unwind_Word cs_action;
+ _uleb128_t cs_action;
/* Note that all call-site encodings are "absolute" displacements. */
p = read_encoded_value (0, region->call_site_encoding, p, &cs_start);
@@ -913,7 +913,7 @@ get_action_description_for (_Unwind_Context *uw_context,
{
const unsigned char * p = action->table_entry;
- _Unwind_Sword ar_filter, ar_disp;
+ _sleb128_t ar_filter, ar_disp;
action->kind = nothing;