diff options
author | rth <rth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-03-18 05:09:55 +0000 |
---|---|---|
committer | rth <rth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-03-18 05:09:55 +0000 |
commit | b0d72d6814c87010fbd7d55194dff65375a1bd2a (patch) | |
tree | fa5628ade1ad651230550f737966340e18c83f7f /gcc/ChangeLog | |
parent | 27dd192fd1d80e9de9591632a82bb5721e00f285 (diff) | |
download | ppe42-gcc-b0d72d6814c87010fbd7d55194dff65375a1bd2a.tar.gz ppe42-gcc-b0d72d6814c87010fbd7d55194dff65375a1bd2a.zip |
* dwarf2out.c (queue_reg_save): New.
(flush_queued_reg_saves, clobbers_queued_reg_save): New.
(dwarf2out_frame_debug_expr): Call queue_reg_save instead of
dwarf2out_reg_save.
(dwarf2out_frame_debug): Call flush_queued_reg_saves when needed.
(cfa, cfa_store, cfa_temp): Make static.
* final.c (final_scan_insn): Always call dwarf2out_frame_debug.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@40594 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/ChangeLog')
-rw-r--r-- | gcc/ChangeLog | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index cfc0e941852..a6b8f586870 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,15 @@ 2001-03-17 Richard Henderson <rth@redhat.com> + * dwarf2out.c (queue_reg_save): New. + (flush_queued_reg_saves, clobbers_queued_reg_save): New. + (dwarf2out_frame_debug_expr): Call queue_reg_save instead of + dwarf2out_reg_save. + (dwarf2out_frame_debug): Call flush_queued_reg_saves when needed. + (cfa, cfa_store, cfa_temp): Make static. + * final.c (final_scan_insn): Always call dwarf2out_frame_debug. + +2001-03-17 Richard Henderson <rth@redhat.com> + * integrate.h (struct inline_remap): Add local_return_label. * integrate.c (expand_inline_function): Initialize it and emit it after copy_insn_notes. |