I pushed the following fix as obvious after testing the build and verifying
the warning was silenced.

Peter



rs6000: Add cast to avoid pointer to integer comparison warning [PR117674]

libgcc/
        PR target/117674
        * config/rs6000/linux-unwind.h (ppc_backchain_fallback): Add cast to
        avoid comparison between pointer and integer warning.

diff --git a/libgcc/config/rs6000/linux-unwind.h 
b/libgcc/config/rs6000/linux-unwind.h
index 97a9fbd2d1a..6fd3c908ae8 100644
--- a/libgcc/config/rs6000/linux-unwind.h
+++ b/libgcc/config/rs6000/linux-unwind.h
@@ -395,7 +395,7 @@ ppc_backchain_fallback (struct _Unwind_Context *context, 
void *a)
   current = context->cfa;
 
   /* If the trace CFA is not the context CFA the backtrace is done.  */
-  if (arg == NULL || arg->cfa != current)
+  if (arg == NULL || arg->cfa != (_Unwind_Word) current)
        return;
 
   /* Start with next address.  */

Reply via email to