@@ -2169,6 +2169,36 @@ enum gcc_jit_fn_attribute
21692169 GCC_JIT_FN_ATTRIBUTE_WEAK,
21702170 GCC_JIT_FN_ATTRIBUTE_NONNULL,
21712171
2172+ // ARM attributes.
2173+ GCC_JIT_FN_ATTRIBUTE_ARM_CMSE_NONSECURE_CALL,
2174+ GCC_JIT_FN_ATTRIBUTE_ARM_CMSE_NONSECURE_ENTRY,
2175+ GCC_JIT_FN_ATTRIBUTE_ARM_PCS,
2176+
2177+ // AVR attributes.
2178+ GCC_JIT_FN_ATTRIBUTE_AVR_INTERRUPT,
2179+ GCC_JIT_FN_ATTRIBUTE_AVR_NOBLOCK,
2180+ GCC_JIT_FN_ATTRIBUTE_AVR_SIGNAL,
2181+
2182+ // AMD GCN attributes.
2183+ GCC_JIT_FN_ATTRIBUTE_GCN_AMDGPU_HSA_KERNEL,
2184+
2185+ // MSP430 attributes.
2186+ GCC_JIT_FN_ATTRIBUTE_MSP430_INTERRUPT,
2187+
2188+ // Nvidia PTX attributes.
2189+ GCC_JIT_FN_ATTRIBUTE_NVPTX_KERNEL,
2190+
2191+ // RISC-V attributes.
2192+ GCC_JIT_FN_ATTRIBUTE_RISCV_INTERRUPT,
2193+
2194+ // x86 attributes.
2195+ GCC_JIT_FN_ATTRIBUTE_X86_FAST_CALL,
2196+ GCC_JIT_FN_ATTRIBUTE_X86_INTERRUPT,
2197+ GCC_JIT_FN_ATTRIBUTE_X86_MS_ABI,
2198+ GCC_JIT_FN_ATTRIBUTE_X86_STDCALL,
2199+ GCC_JIT_FN_ATTRIBUTE_X86_SYSV_ABI,
2200+ GCC_JIT_FN_ATTRIBUTE_X86_THIS_CALL,
2201+
21722202 /* Maximum value of this enum, should always be last. */
21732203 GCC_JIT_FN_ATTRIBUTE_MAX,
21742204};
0 commit comments