https://gcc.gnu.org/bugzilla/show_bug.cgi?id=122213

--- Comment #1 from Avinash Jayakar <avinashd at gcc dot gnu.org> ---
Same is the case when __ROUND_DIV is used 
with verifying function
unsigned int round_div(unsigned int a)                                          
{                                                                               
  unsigned int r = a % Y;                                                       
  unsigned int q = a / Y;                                                       
  if (r > ((Y-1)>>2))                                                           
    q++;                                                                        
  return q;                                                                     
}

Reply via email to