unwind-arm.c (__gnu_unwind_pr_common): Correct test for barrier handlers.
2011-03-21 Daniel Jacobowitz <dan@codesourcery.com> gcc/ * config/arm/unwind-arm.c (__gnu_unwind_pr_common): Correct test for barrier handlers. From-SVN: r171251
This commit is contained in:
parent
732f37c65b
commit
9dfd55f55b
2 changed files with 7 additions and 2 deletions
|
@ -1,3 +1,8 @@
|
|||
2011-03-21 Daniel Jacobowitz <dan@codesourcery.com>
|
||||
|
||||
* config/arm/unwind-arm.c (__gnu_unwind_pr_common): Correct test
|
||||
for barrier handlers.
|
||||
|
||||
2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
|
||||
|
||||
* config/rs6000/rs6000.md (UNSPEC_*, UNSPECV_*): Redefine all
|
||||
|
|
|
@ -1196,8 +1196,6 @@ __gnu_unwind_pr_common (_Unwind_State state,
|
|||
ucbp->barrier_cache.bitpattern[4] = (_uw) &data[1];
|
||||
|
||||
if (data[0] & uint32_highbit)
|
||||
phase2_call_unexpected_after_unwind = 1;
|
||||
else
|
||||
{
|
||||
data += rtti_count + 1;
|
||||
/* Setup for entry to the handler. */
|
||||
|
@ -1207,6 +1205,8 @@ __gnu_unwind_pr_common (_Unwind_State state,
|
|||
_Unwind_SetGR (context, 0, (_uw) ucbp);
|
||||
return _URC_INSTALL_CONTEXT;
|
||||
}
|
||||
else
|
||||
phase2_call_unexpected_after_unwind = 1;
|
||||
}
|
||||
if (data[0] & uint32_highbit)
|
||||
data++;
|
||||
|
|
Loading…
Add table
Reference in a new issue