Судя по всему, никто из отвечавших здесь не заглянул
сюда.
Что касается компилятора, то он и не должен строить предположения насчёт прерываний.
Для него EEPROM и система прерываний - две разные сути. Если пользователю вдруг захотелось эти сути объединить в своей задаче (требованиях), то пусть он (пользователь) этим и займётся, причём тут компилятор.
Кроме того, работа с EEPROM может влиять\зависеть не только от системы прерываний, но и на\от системы самопрограммирования. Что прикажете компилятору делать в этом случае? Опять будете обвешивать его ярлыками с "граблями" за то что не оправдал Ваших надежд?