From 216edb224f3166cfdd326887380022b22c507407 Mon Sep 17 00:00:00 2001 From: "H.J. Lu" Date: Fri, 29 Jul 2005 13:35:59 +0000 Subject: [PATCH] re PR libstdc++/22284 (ia64 exception handling broken) 2005-07-29 H.J. Lu PR libstdc++/22284 * libsupc++/eh_personality.cc (PERSONALITY_FUNCTION): Revert the change to info.ttype_base. From-SVN: r102552 --- libstdc++-v3/ChangeLog | 6 ++++++ libstdc++-v3/libsupc++/eh_personality.cc | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 86b811d0b40..87cdb625fc0 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,9 @@ +2005-07-29 H.J. Lu + + PR libstdc++/22284 + * libsupc++/eh_personality.cc (PERSONALITY_FUNCTION): Revert + the change to info.ttype_base. + 2005-07-28 Volker Reichelt * include/std/std_valarray.h: Fix grammar in comments. diff --git a/libstdc++-v3/libsupc++/eh_personality.cc b/libstdc++-v3/libsupc++/eh_personality.cc index ecade83399f..acb9c255ae1 100644 --- a/libstdc++-v3/libsupc++/eh_personality.cc +++ b/libstdc++-v3/libsupc++/eh_personality.cc @@ -428,7 +428,7 @@ PERSONALITY_FUNCTION (int version, // Parse the LSDA header. p = parse_lsda_header (context, language_specific_data, &info); - info.ttype_base = 0; + info.ttype_base = base_of_encoded_value (info.ttype_encoding, context); ip = _Unwind_GetIP (context) - 1; landing_pad = 0; action_record = 0; -- 2.30.2