Technical Support
On-Line Manuals
Compiler Reference Guide
Version 6.15
Checks whether or not a mapping symbol type matches an ABI symbol type.
The option --strict_symbols checks that the mapping symbol type matches ABI symbol type. The linker displays a warning if the types do not match.
--strict_symbols
A mismatch can occur only if you have hand-coded your own assembler.
The default is --no_strict_symbols.
--no_strict_symbols
In the following assembler code the symbol sym has type STT_FUNC and is A32:
sym
STT_FUNC
.section mycode,"x" .word sym + 4 .code 32 .type sym, "function" sym: mov r0, r0 .code 16 mov r0, r0 .end
The difference in behavior is the meaning of .word sym + 4:
.word sym + 4
Cookie Settings | Terms of Use | Privacy | Accessibility | Trademarks | Contact Us | Feedback
Copyright © 2005-2019 Arm Limited (or its affiliates). All rights reserved.
This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.
Change Settings
Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers of your data.