Согласен, линкер просто предупредил, что функция может вызываться одновременно из двух мест и соответственно разместит переменные для вызывающих функций без перекрытия (не будут OVERLAYABLE)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)