https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113651
--- Comment #3 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
I also think there is a missing crc detection now too.
GCC can detect the crc for:
```
for (int i = 0; i < 32; i++)
{
r = (r << 1) ^ (r >> 31 ? M : 0);
}
```
Which becomes:
prephitmp_19 = .CRC (r_39, 0, 79764919/*0x04c11db7*/);
But not for the inner loop.
