Ich glaub, das is kein Clear, sondern ein set ?
Code:
 TIFR0  |= (1<<TOV0);  //   ?????????????

 TIFR0  &= ~(1<<TOV0);  // Clear T/C0 overflow flag