diff options
author | Laurent GUERBY <laurent@guerby.net> | 2009-06-26 17:06:52 +0000 |
---|---|---|
committer | Laurent Guerby <guerby@gcc.gnu.org> | 2009-06-26 17:06:52 +0000 |
commit | 6bf68a93f60cf873c4a0713bb11480d838fb5af0 (patch) | |
tree | 20d7a88e927511698c3d4b43e91c0b3cffcf82ad /gcc/ada/tb-gcc.c | |
parent | bae4cf874ea098e56b8dc9ab755eb1669b749aeb (diff) | |
download | gcc-6bf68a93f60cf873c4a0713bb11480d838fb5af0.zip gcc-6bf68a93f60cf873c4a0713bb11480d838fb5af0.tar.gz gcc-6bf68a93f60cf873c4a0713bb11480d838fb5af0.tar.bz2 |
tb-gcc.c (trace_callback): Use char* instead of void*.
2009-06-26 Laurent GUERBY <laurent@guerby.net>
* tb-gcc.c (trace_callback): Use char* instead of void*.
* gcc-interface/misc.c (enumerate_modes): Make loop compatible
with C++.
* gcc-interface/trans.c (parm_attr): Rename to parm_attr_d.
Change all uses.
* gcc-interface/utils.c (new, class, template): Rename to be
compatible with C++. Change all uses.
* gcc-interface/decl.c (new): Likewise.
From-SVN: r148975
Diffstat (limited to 'gcc/ada/tb-gcc.c')
-rw-r--r-- | gcc/ada/tb-gcc.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/ada/tb-gcc.c b/gcc/ada/tb-gcc.c index d0b12c7..f4d5b12 100644 --- a/gcc/ada/tb-gcc.c +++ b/gcc/ada/tb-gcc.c @@ -64,13 +64,13 @@ typedef struct { static _Unwind_Reason_Code trace_callback (struct _Unwind_Context * uw_context, uw_data_t * uw_data) { - void * pc; + char * pc; #if defined (__ia64__) && defined (__hpux__) /* Work around problem with _Unwind_GetIP on ia64 HP-UX. */ uwx_get_reg ((struct uwx_env *) uw_context, UWX_REG_IP, (uint64_t *) &pc); #else - pc = (void *) _Unwind_GetIP (uw_context); + pc = (char *) _Unwind_GetIP (uw_context); #endif if (uw_data->n_frames_skipped < uw_data->n_frames_to_skip) |