OSDN Git Service

* dwarf2out.c (queue_reg_save): New.
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index 52273ab..a6b8f58 100644 (file)
@@ -1,5 +1,35 @@
+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.
+       (copy_insn_list): Don't store local_return_label here.
+       (copy_insn_notes): New function split out from copy_insn_list.
+
+2001-03-17  Richard Henderson  <rth@redhat.com>
+
+       * dwarf2out.c (lookup_filename): Emit .file if the assembler
+       is generating .debug_line.
+       (dwarf2out_init): Add main_input_filename to the file table first.
+       * configure.in (as_dwarf2_debug_line): Test with file number 1
+       instead of file number 0.
+
 Sat Mar 17 11:52:34 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
 
+       * combine.c (undobuf): Remove field previous_undos; all refs deleted.
+       (gen_rtx_combine): Deleted; all references changed as appropriate.
+       (gen_unary): Deleted; all refs changed to call simplify_gen_unary.
+
        * print-tree.c (print_node): Print DECL_NONADDRESSABLE_P.
 
 2001-03-17  David Billinghurst  <David.Billinghurst@riotinto.com>