Support for this was removed previously. Change them to "supervisor" since
they were testing generic "interrupt" things.
ret i32 0
}
-attributes #0 = { "interrupt"="user" }
+attributes #0 = { "interrupt"="supervisor" }
}
-attributes #0 = { "interrupt"="user" }
+attributes #0 = { "interrupt"="supervisor" }
; Check that functions with interrupt attribute do not use save/restore code
declare i32 @foo(...)
-define void @interrupt() nounwind "interrupt"="user" {
+define void @interrupt() nounwind "interrupt"="supervisor" {
; RV32I-LABEL: interrupt:
; RV32I-NOT: call t0, __riscv_save
; RV32I-NOT: tail __riscv_restore