Wenn ich das aus Deinen Codeschnippseln richtig erkenne, steht Deine ISR innerhalb einer anderen Funktion (ich vermute mal, in der main).
Das ist grundlegend falsch. Die ISR ist eine eigenständige Funktion und muss daher auch für sich alleine stehen.

Und Du solltest Dir mal eine aktuelle Version von WinAVR runterladen - SIGNAL ist schon seit einigen Jahren veraltet...

Gruß,
askazo