Atmega168 interrupts not working
You are using 8-bit TC. It overflows at 255, which even with 1024 prescaler is too fast to see any blinking.

Also, check the generated code. I've seen reports of some older versions of compilers "optimizing" away infinite loops like that.