- },
- "ARMC6": {
- "common": ["-c", "--target=arm-arm-none-eabi", "-mthumb", "-Os",
- "-Wno-armcc-pragma-push-pop", "-Wno-armcc-pragma-anon-unions",
- "-Wno-reserved-user-defined-literal", "-Wno-deprecated-register",
- "-DMULADDC_CANNOT_USE_R7", "-fdata-sections",
- "-fno-exceptions", "-MMD", "-fshort-enums", "-fshort-wchar",
- "-DMBED_TRAP_ERRORS_ENABLED=1"],
- "asm": [],
- "c": ["-D__ASSERT_MSG", "-std=gnu11"],
- "cxx": ["-fno-rtti", "-fno-c++-static-destructors", "-std=gnu++14"],
- "ld": ["--show_full_path", "--legacyalign", "--inline", "--any_contingency",
- "--keep=os_cb_sections"]
- },
- "ARM": {
- "common": ["-c", "--gnu", "-Ospace", "--split_sections",
- "--apcs=interwork", "--brief_diagnostics", "--restrict",
- "--multibyte_chars", "-O3", "-DMBED_TRAP_ERRORS_ENABLED=1"],
- "asm": [],
- "c": ["--md", "--no_depend_system_headers", "--c99", "-D__ASSERT_MSG"],
- "cxx": ["--cpp11", "--no_rtti", "--no_vla"],