------- Additional Comments From pinskia at gcc dot gnu dot org 2005-07-24 15:56 ------- The reduced testcase for the second one: unsigned long CRCTab[256]; void InitCRC(void) { int I, J; unsigned long C; for (I=0; I<256; I++) { for (C=I,J=0;J<8;J++) C=(C & 1) ? (C>>1)^0xEDB88320L : (C>>1); CRCTab[I]=C; } }
They do look like the same bug. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23049