diff options
Diffstat (limited to 'gcc/config/m32c/m32c.c')
-rw-r--r-- | gcc/config/m32c/m32c.c | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/gcc/config/m32c/m32c.c b/gcc/config/m32c/m32c.c index 5987513..281b54c 100644 --- a/gcc/config/m32c/m32c.c +++ b/gcc/config/m32c/m32c.c @@ -3000,12 +3000,14 @@ current_function_special_page_vector (rtx x) #undef TARGET_ATTRIBUTE_TABLE #define TARGET_ATTRIBUTE_TABLE m32c_attribute_table static const struct attribute_spec m32c_attribute_table[] = { - {"interrupt", 0, 0, false, false, false, interrupt_handler, false}, - {"bank_switch", 0, 0, false, false, false, interrupt_handler, false}, - {"fast_interrupt", 0, 0, false, false, false, interrupt_handler, false}, + /* { name, min_len, max_len, decl_req, type_req, fn_type_req, handler, + affects_type_identity, exclusions } */ + {"interrupt", 0, 0, false, false, false, interrupt_handler, false, NULL}, + {"bank_switch", 0, 0, false, false, false, interrupt_handler, false, NULL}, + {"fast_interrupt", 0, 0, false, false, false, interrupt_handler, false, NULL}, {"function_vector", 1, 1, true, false, false, function_vector_handler, - false}, - {0, 0, 0, 0, 0, 0, 0, false} + false, NULL}, + {0, 0, 0, 0, 0, 0, 0, false, NULL} }; #undef TARGET_COMP_TYPE_ATTRIBUTES |