------- Additional Comments From pinskia at gcc dot gnu dot org  2005-08-10 
22:10 -------
Here is a slightly smaller testcase:
void  euifrac (int *i, short *p, int k)
{
  unsigned int ll = 0;
  unsigned short xi[9] = {0};
  do
  {
    int i;
    unsigned short *x = xi;
    for (i = 2; i < 8;  i++)  
      *p++ = *x++;
    ll = (ll << 16) | xi[2];
  } while ((k -= 16) > 0);
  *i = ll;
}


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23320

Reply via email to