toolchain: Remove vestigial COFF assembler symbol mangling support
The toolchain headers included an abstraction for defining symbol names in assembly context in the situation where we're using a DOS-style assembler that automatically prepends an underscore to symbol names. We aren't. Zephyr is an ELF platform. None of our toolchains do this. Nothing sets the "TOOL_PREPENDS_UNDERSCORE" macro from within the project, and it surely isn't an industry standard. Yank it out. Now we can write assembler labels in natural syntax, and a few other things fall out to simplify too. (NOTE: these headers contain assembly code and will fail checkpatch. That is an expected false positive.) Change-Id: Ic89e74422b52fe50b3b7306a0347d7a560259581 Signed-off-by: Andy Ross <andrew.j.ross@intel.com>
This commit is contained in:
parent
a3d3659c75
commit
9f628943a8
8 changed files with 60 additions and 83 deletions
|
@ -186,7 +186,7 @@ SECTION_FUNC(TEXT, __svc)
|
|||
/* exception return is done in _IntExit(), including _GDB_STUB_EXC_EXIT */
|
||||
b _IntExit
|
||||
|
||||
BRANCH_LABEL(_context_switch);
|
||||
_context_switch:
|
||||
#endif
|
||||
|
||||
/*
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue