OSDN Git Service

* pa.c (print_stw, print_ldw): Delete.
authorlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 6 Apr 1993 00:52:19 +0000 (00:52 +0000)
committerlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 6 Apr 1993 00:52:19 +0000 (00:52 +0000)
commitdaee63dde82e96fba6fabe51a53914a98b8c77a2
tree05b0af3625644f6faefce835aa0bc59278b730ec
parent2d30c42dbc2fb3c74f3af706881f50456352e7b3
* pa.c (print_stw, print_ldw): Delete.
(eligible_for_epilogue_delay): Delete.
(hppa_epilogue_delay_slots): Delete.
(store_reg, load_reg, set_reg_plus_d): New helper functions.
(output_function_prologue): Only emit assembler pseudo-ops
to denote the start of a function.  Place the correct
value into hp_profile_label_name if profiling.
(output_function_epilogue): Only emit assembler pseudo-ops
to deonte the end of a function.
(hppa_expand_prologue): New function to emit all prologue
code as RTL.
(hppa_expand_epilogue): Likewise for the epilogue.
(compute_frame_size): Update to account for using %r4 as an
allocatable register if the frame pointer was eliminated.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4025 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/config/pa/pa.c