OSDN Git Service

* config/pdp11/pdp11.md (define_c_enum "unspecv"): New.
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 9 Jul 2011 15:41:31 +0000 (15:41 +0000)
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 9 Jul 2011 15:41:31 +0000 (15:41 +0000)
commit870bfab4aa94b9099e7ef126fcc38ed76acedddb
tree3315e7a8955f0c9e0124919e79de774a9cf458c7
parent55c768a25d260f34c4addf7291cfed8c60c59d07
* config/pdp11/pdp11.md (define_c_enum "unspecv"): New.
(prologue, epilogue): New.
(return, *rts): New.
(blockage, setd, seti): New.
* config/pdp11/pdp11.c (TARGET_ASM_FUNCTION_PROLOGUE): Remove.
(TARGET_ASM_FUNCTION_EPILOGUE): Remove.
(pdp11_saved_regno): New.
(pdp11_expand_prologue): Rename from pdp11_output_function_prologue;
generate rtl instead of text.
(pdp11_expand_epilogue): Similarly from pdp11_output_function_epilogue.
(pdp11_sp_frame_offset): Export.  Use pdp11_saved_regno.
* config/pdp11/pdp11-protos.h: Update.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@176082 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/pdp11/pdp11-protos.h
gcc/config/pdp11/pdp11.c
gcc/config/pdp11/pdp11.md