|Non-Confidential||PDF version||ARM 100748_0607_00_en|
|Home > Supporting reference information > Standards compliance in ARM Compiler|
ARM® Compiler conforms to the ISO C, ISO C++, ELF, and DWARF standards.
The level of compliance for each standard is:
The compiler generates DWARF 4 (DWARF Debugging Standard Version 4) debug tables with the
-g option. The compiler can also generate DWARF 3
or DWARF 2 for backwards compatibility with legacy and third-party
The linker and the
fromelf utility can consume ELF format inputs
containing DWARF 4, DWARF 3, and DWARF 2 format debug tables.
The legacy assembler
armasm generates DWARF 3 debug tables with the
--debug option. When assembling for AArch32,
armasm can also generate DWARF 2 for backwards
compatibility with legacy and third-party tools.