Since GNU binutils version 2.44, assembly functions must include the assembler directive .type name, %function. If not a call to these functions fails with the error message 'Unknown destination type (ARM/Thumb)' and the error message 'dangerous relocation: unsupported relocation' at linking.
Johannes Krottmayer (1): arm: cpu: armv7m: add required .type name, %function directive arch/arm/cpu/armv7m/start.S | 1 + 1 file changed, 1 insertion(+) -- 2.39.5