projects
/
platform
/
upstream
/
glibc.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
56965fd
)
Cast _Unwind_GetCFA return to _Unwind_Ptr first
author
H.J. Lu
<hjl.tools@gmail.com>
Mon, 19 Mar 2012 20:34:44 +0000
(13:34 -0700)
committer
H.J. Lu
<hjl.tools@gmail.com>
Mon, 19 Mar 2012 20:34:44 +0000
(13:34 -0700)
nptl/ChangeLog
patch
|
blob
|
history
nptl/unwind.c
patch
|
blob
|
history
diff --git
a/nptl/ChangeLog
b/nptl/ChangeLog
index
7c6005b
..
2e81dfc
100644
(file)
--- a/
nptl/ChangeLog
+++ b/
nptl/ChangeLog
@@
-1,3
+1,8
@@
+2012-03-19 H.J. Lu <hongjiu.lu@intel.com>
+
+ * unwind.c (unwind_stop): Cast _Unwind_GetCFA return to
+ _Unwind_Ptr first.
+
2012-03-16 David S. Miller <davem@davemloft.net>
[BZ #13844]
2012-03-16 David S. Miller <davem@davemloft.net>
[BZ #13844]
diff --git
a/nptl/unwind.c
b/nptl/unwind.c
index
0571026
..
7ccb213
100644
(file)
--- a/
nptl/unwind.c
+++ b/
nptl/unwind.c
@@
-68,7
+68,7
@@
unwind_stop (int version, _Unwind_Action actions,
registered with the old method which would be unwound by this
step. */
struct _pthread_cleanup_buffer *oldp = buf->priv.data.cleanup;
registered with the old method which would be unwound by this
step. */
struct _pthread_cleanup_buffer *oldp = buf->priv.data.cleanup;
- void *cfa = (void *) _Unwind_GetCFA (context);
+ void *cfa = (void *)
(_Unwind_Ptr)
_Unwind_GetCFA (context);
if (curp != oldp && (do_longjump || FRAME_LEFT (cfa, curp, adj)))
{
if (curp != oldp && (do_longjump || FRAME_LEFT (cfa, curp, adj)))
{