@@ -2169,6 +2169,34 @@ 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_PCS,
2174+
2175+ // AVR attributes.
2176+ GCC_JIT_FN_ATTRIBUTE_AVR_INTERRUPT,
2177+ GCC_JIT_FN_ATTRIBUTE_AVR_NOBLOCK,
2178+ GCC_JIT_FN_ATTRIBUTE_AVR_SIGNAL,
2179+
2180+ // AMD GCN attributes.
2181+ GCC_JIT_FN_ATTRIBUTE_GCN_AMDGPU_HSA_KERNEL,
2182+
2183+ // MSP430 attributes.
2184+ GCC_JIT_FN_ATTRIBUTE_MSP430_INTERRUPT,
2185+
2186+ // Nvidia PTX attributes.
2187+ GCC_JIT_FN_ATTRIBUTE_NVPTX_KERNEL,
2188+
2189+ // RISC-V attributes.
2190+ GCC_JIT_FN_ATTRIBUTE_RISCV_INTERRUPT,
2191+
2192+ // x86 attributes.
2193+ GCC_JIT_FN_ATTRIBUTE_X86_FAST_CALL,
2194+ GCC_JIT_FN_ATTRIBUTE_X86_INTERRUPT,
2195+ GCC_JIT_FN_ATTRIBUTE_X86_MS_ABI,
2196+ GCC_JIT_FN_ATTRIBUTE_X86_STDCALL,
2197+ GCC_JIT_FN_ATTRIBUTE_X86_SYSV_ABI,
2198+ GCC_JIT_FN_ATTRIBUTE_X86_THIS_CALL,
2199+
21722200 /* Maximum value of this enum, should always be last. */
21732201 GCC_JIT_FN_ATTRIBUTE_MAX,
21742202};
0 commit comments