pdp11.md (define_c_enum "unspecv"): New.
authorRichard Henderson <rth@redhat.com>
Sat, 9 Jul 2011 15:41:31 +0000 (08:41 -0700)
committerRichard Henderson <rth@gcc.gnu.org>
Sat, 9 Jul 2011 15:41:31 +0000 (08:41 -0700)
commit8662b2ba92816ad1e1a461ef9fe3b2c3e9d21905
tree3315e7a8955f0c9e0124919e79de774a9cf458c7
parent28b21ebbdb7bc48a1f3de36bf4f98a58a00c54ec
pdp11.md (define_c_enum "unspecv"): New.

* 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.

From-SVN: r176082
gcc/ChangeLog
gcc/config/pdp11/pdp11-protos.h
gcc/config/pdp11/pdp11.c
gcc/config/pdp11/pdp11.md