1common:
2  platform_allow:
3    - native_sim
4  integration_platforms:
5    - native_sim
6  tags: bindesc
7tests:
8  bindesc.define:
9    platform_allow:
10      - native_sim
11      - qemu_x86
12      - qemu_cortex_m0
13      - qemu_cortex_m3
14      - qemu_cortex_r5
15      - qemu_arc/qemu_arc_em
16      - qemu_arc/qemu_arc_hs
17      - qemu_arc/qemu_arc_hs5x
18      - qemu_arc/qemu_arc_hs6x
19      - qemu_riscv32
20      - qemu_riscv32e
21      - qemu_riscv64
22  bindesc.define.c99:
23    extra_configs:
24      - CONFIG_STD_C99=y
25  bindesc.define.c11:
26    extra_configs:
27      - CONFIG_STD_C11=y
28  bindesc.define.c17:
29    extra_configs:
30      - CONFIG_STD_C17=y
31  bindesc.define.gnu99:
32    extra_configs:
33      - CONFIG_STD_C99=y
34      - CONFIG_GNU_C_EXTENSIONS=y
35  bindesc.define.gnu11:
36    extra_configs:
37      - CONFIG_STD_C11=y
38      - CONFIG_GNU_C_EXTENSIONS=y
39  bindesc.define.gnu17:
40    extra_configs:
41      - CONFIG_STD_C17=y
42      - CONFIG_GNU_C_EXTENSIONS=y
43