1# Copyright (c) 2025 IAR Systems AB
2#
3# SPDX-License-Identifier: Apache-2.0
4
5config TOOLCHAIN_SUPPORTS_VLA_IN_STATEMENTS
6	default n
7
8config PICOLIBC_SUPPORTED
9	default n
10
11config TOOLCHAIN_HAS_BUILTIN_FFS
12	default n
13
14config IAR_LIBC_SUPPORTED
15	default y
16
17config COMPILER_FREESTANDING
18	default y
19
20config CBPRINTF_LIBC_SUBSTS
21	default y
22
23# IAR has slightly different types
24config ENFORCE_ZEPHYR_STDINT
25	default n
26
27# IAR uses a little bit more stack than GCC
28config TEST_EXTRA_STACK_SIZE
29	default 64
30
31# ICCARM does not support relaxation
32config LINKER_USE_NO_RELAX
33	default y
34
35# ICCARM support C17 with some additional features from C23
36config REQUIRES_STD_C17
37	default y
38
39config CODING_GUIDELINE_CHECK
40	default n
41	help
42	  Not applicable to ICCARM
43
44config TC_PROVIDES_POSIX_C_LANG_SUPPORT_R
45	default n
46
47# ICCARM does not support <threads.h>
48config COMMON_LIBC_THRD
49	default n
50