Hi Sebastiaan,
I've recently upgraded from binutils 2.36.1 to version 2.37. (specifcally, it has a region called "bkup-ram" allowing one to store
While this used to work, it now throws a syntax error
Is this a regression in 2.37, or was it a bug that 2.36.1 even accepted it in the first place?
It was a bug that it was accepted in the first place. The dash character should not have been allowed in memory region names (or any kind of symbol name in linker scripts). I am not sure exactly which commit to the 2.37 sources fixed this oversight, but the new linker is behaving correctly. Cheers Nick