]> git.ipfire.org Git - thirdparty/gcc.git/commit
ChangeLog:
authorAjit Agarwal <ajitkum@xilinx.com>
Sat, 17 May 2014 15:12:38 +0000 (15:12 +0000)
committerMichael Eager <eager@gcc.gnu.org>
Sat, 17 May 2014 15:12:38 +0000 (15:12 +0000)
commit86498dbaae86f711a98ea020441562de84946879
treeb594c0ab7cce86755578cc61bfda61439424797a
parenta0eaa08cebd801a6a1d340dfd71b0183c510f599
ChangeLog:

2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>

 * config/microblaze/microblaze.c
   (break_handler): New Declaration.
   (microblaze_break_function_p,microblaze_is_break_handler) : New functions.
   (compute_frame_size): use of microblaze_break_function_p. Add the test of break_handler.
   (microblaze_function_prologue) : Add the test of variable
   break_handler. Check the fnname by BREAK_HANDLER_NAME.
   (microblaze_function_epilogue) : Add the test of break_handler.
   (microblaze_globalize_label) : Add the test of break_handler. Check the
   name by BREAK_HANDLER_NAME.

 * config/microblaze/microblaze.h (BREAK_HANDLER_NAME) : New macro

 * config/microblaze/microblaze.md :
   (*<optab>,<optab>_internal): Add microblaze_is_break_handler () test.
   (call_internal1,call_value_intern) : Use of microblaze_break_function_p.
   Use of SYMBOL_REF_DECL.

 * config/microblaze/microblaze-protos.h
   (microblaze_break_function_p,microblaze_is_break_handler) : New Declaration.

 * testsuite/gcc.target/microblaze/others/break_handler.c : New.

 * doc/extend.texi( MicroBlaze break_handler Functions): Document new
   MicroBlaze break_handler functions.

From-SVN: r210559
gcc/ChangeLog
gcc/config/microblaze/microblaze-protos.h
gcc/config/microblaze/microblaze.c
gcc/config/microblaze/microblaze.h
gcc/config/microblaze/microblaze.md
gcc/doc/extend.texi
gcc/testsuite/gcc.target/microblaze/others/break_handler.c [new file with mode: 0644]