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