aboutsummaryrefslogtreecommitdiff
path: root/gcc/builtins.c
diff options
context:
space:
mode:
authorDJ Delorie <dj@redhat.com>2009-08-17 18:25:06 -0400
committerDJ Delorie <dj@gcc.gnu.org>2009-08-17 18:25:06 -0400
commit65655f79213b9bbc5a5d6962a7f6a637883f780b (patch)
treec06c38535dd2071c8584011e69f62f150c8e33df /gcc/builtins.c
parentdf15255add5471998a5cd84063dc4db98a6b774b (diff)
downloadgcc-65655f79213b9bbc5a5d6962a7f6a637883f780b.zip
gcc-65655f79213b9bbc5a5d6962a7f6a637883f780b.tar.gz
gcc-65655f79213b9bbc5a5d6962a7f6a637883f780b.tar.bz2
m32c.md (UNS_FSETB, UNS_FREIT): New.
* config/m32c/m32c.md (UNS_FSETB, UNS_FREIT): New. * config/m32c/prologue.md (epilogue_freit): New. (fset_b): New. * config/m32c/m32c.c (m32c_function_needs_enter): Add prototype. (bank_switch_p): Likewise. (fast_interrupt_p): Likewise. (interrupt_p): Likewise. (m32c_conditional_register_usage): Round memregs size up. (need_to_save): We only need to save $a0 when we use ENTER. (interrupt_p): Check for fast_interrupt too. (bank_switch_p): New. (fast_interrupt_p): New. (m32c_attribute_table): Add bank_switch and fast_interrupt. (m32c_emit_prolog): Support bank switching and fast interrupts. * doc/extend.texi (Function Attributes): Add bank_switch and fast_interrupt. From-SVN: r150862
Diffstat (limited to 'gcc/builtins.c')
0 files changed, 0 insertions, 0 deletions