GCC ist mit der schreibweise von
ISR(USART_RX_vect)
extrem heikel

veruchs mal so wie in dem Beispiel
http://www.rn-wissen.de/index.php/UA...rrupt-Routinen

und nicht vergessen:
(RXCIE0<<1)

sollte heissen
(1 << RXCIE0)