Очевидно, что здесь не такой случай. Здесь случай совершенно банальный.
Не бывает такого. Чушь несёте.
Любой компоновщик размещает данные туда, куда ему указано программистом (даже если сам программист в этом совсем не шарит). Если таковых указаний нет, то нормальный компоновщик должен завершиться с ошибкой.
PS: Речь про компоновщики общего назначения для микроконтроллеров. Возможно существуют специализированные компоновщики для конкретных систем, в которых вбиты константно регионы памяти и правила размещения для данной конкретной системы. Здесь не тот случай.