tools/mpy-tool.py: Use "@progbits #" attribute for native xtensa code.

pull/5279/head
Damien George 2019-11-04 15:31:42 +11:00
rodzic f2ecfe8b83
commit 36c9be6f60
1 zmienionych plików z 2 dodań i 1 usunięć

Wyświetl plik

@ -422,7 +422,8 @@ class RawCodeNative(RawCode):
self.prelude = prelude
self.qstr_links = qstr_links
self.type_sig = type_sig
if config.native_arch in (MP_NATIVE_ARCH_X86, MP_NATIVE_ARCH_X64):
if config.native_arch in (MP_NATIVE_ARCH_X86, MP_NATIVE_ARCH_X64,
MP_NATIVE_ARCH_XTENSA, MP_NATIVE_ARCH_XTENSAWIN):
self.fun_data_attributes = '__attribute__((section(".text,\\"ax\\",@progbits # ")))'
else:
self.fun_data_attributes = '__attribute__((section(".text,\\"ax\\",%progbits @ ")))'