After a mailing list suggestion, the indirection that enabled ARCH_TOOLCHAIN_GCC only when user requested it is removed. The indirection was a safety measure for chips and boards with linker scripts that (possibly) do not handle keeping for example .vectors section even if the linker considers it unreferenced. Instead, all existing configurations now disable CONFIG_DEBUG_OPT_UNUSED_SECTIONS to prevent the linker from removing any code. (Preserving previous behaviour.) This can be removed again at some point after making sure that corresponding linker script only removes code that is truly unused. Signed-off-by: Kerogit <kr.git@kerogit.eu> |
||
|---|---|---|
| .. | ||
| at32uc3 | ||
| at90usb | ||
| atmega | ||
| avrdx/breadxavr | ||