aboutsummaryrefslogtreecommitdiff
path: root/gcc/cfgexpand.c
diff options
context:
space:
mode:
authorDavid Holsgrove <david.holsgrove@xilinx.com>2013-03-05 19:34:25 +0000
committerMichael Eager <eager@gcc.gnu.org>2013-03-05 19:34:25 +0000
commitee61ea3844e8deee83cee22e037b15339f823171 (patch)
treec4a63e2bb0be3c0472bbea65f4a0a3f85051f9be /gcc/cfgexpand.c
parent887a780fb659d2e71fc8cd3db5ff911f15423326 (diff)
downloadgcc-ee61ea3844e8deee83cee22e037b15339f823171.zip
gcc-ee61ea3844e8deee83cee22e037b15339f823171.tar.gz
gcc-ee61ea3844e8deee83cee22e037b15339f823171.tar.bz2
Add fast interrupt.
* config/microblaze/microblaze-protos.h: Rename microblaze_is_interrupt_handler to microblaze_is_interrupt_variant. * config/microblaze/microblaze.c (microblaze_attribute_table): Add fast_interrupt. (microblaze_fast_interrupt_function_p): New function. (microblaze_is_interrupt_handler): Rename to microblaze_is_interrupt_variant and add fast_interrupt check. (microblaze_must_save_register): Use microblaze_is_interrupt_variant. (save_restore_insns): Likewise. (compute_frame_size): Likewise. (microblaze_function_prologue): Add FAST_INTERRUPT_NAME. (microblaze_globalize_label): Likewise. * config/microblaze/microblaze.h: Define FAST_INTERRUPT_NAME. * config/microblaze/microblaze.md: Use wrapper microblaze_is_interrupt_variant. From-SVN: r196474
Diffstat (limited to 'gcc/cfgexpand.c')
0 files changed, 0 insertions, 0 deletions