r196474 - in /trunk/gcc: ChangeLog config/micro...

eager@gcc.gnu.org eager@gcc.gnu.org
Tue Mar 5 19:34:00 GMT 2013


Author: eager
Date: Tue Mar  5 19:34:25 2013
New Revision: 196474

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=196474
Log:
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.



Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/config/microblaze/microblaze-protos.h
    trunk/gcc/config/microblaze/microblaze.c
    trunk/gcc/config/microblaze/microblaze.h
    trunk/gcc/config/microblaze/microblaze.md



More information about the Gcc-cvs mailing list