https://gcc.gnu.org/g:014b135672717d23706d5e2554d49d7cf2200fa5

commit r15-5670-g014b135672717d23706d5e2554d49d7cf2200fa5
Author: Andrew Pinski <quic_apin...@quicinc.com>
Date:   Tue Nov 26 00:37:33 2024 -0800

    affine: Remove unused variable rem from wide_int_constant_multiple_p
    
    This might fix the current bootstrap failure on aarch64, I only tested it
    on x86_64. But the rem variable is unused and the for poly_widest_int, there
    could be loop if NUM_POLY_INT_COEFFS is 2 or more. In the case of aarch64,
    NUM_POLY_INT_COEFFS is 2.
    Note the reason why there is warning for the unused variable is due to the 
deconstructor.
    
    Pushed as obvious after a build for x86_64-linux-gnu.
    
    gcc/ChangeLog:
    
            * tree-affine.cc (wide_int_constant_multiple_p): Remove unused rem 
variable.
    
    Signed-off-by: Andrew Pinski <quic_apin...@quicinc.com>

Diff:
---
 gcc/tree-affine.cc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/tree-affine.cc b/gcc/tree-affine.cc
index 76117aa4fd6d..bb99176eabba 100644
--- a/gcc/tree-affine.cc
+++ b/gcc/tree-affine.cc
@@ -891,7 +891,7 @@ wide_int_constant_multiple_p (const poly_widest_int &val,
                              const poly_widest_int &div,
                              bool *mult_set, poly_widest_int *mult)
 {
-  poly_widest_int rem, cst;
+  poly_widest_int cst;
 
   if (known_eq (val, 0))
     {

Reply via email to