Interrupts and delay()

The delays last the same, aprox. 1/2 of a second.

When I tried with the gcc-avr _delay_ms() It worked fine