OSDN Git Service

* except.h: Remove forward def of tree_node, rtx_def and
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index 85375c6..5253d7e 100644 (file)
@@ -1,3 +1,68 @@
+2001-12-31 Graham Stott  <grahams@redhat.com>
+
+       * except.h: Remove forward def of tree_node, rtx_def and
+       define of tree, rtx. Also remove undefs.
+
+2001-12-30  Graham Stott  <grahams@redhat.com>
+
+       * basic-block.h: Remove forward def of tree_node and
+       define of tree.
+
+2001-12-30  Richard Henderson  <rth@redhat.com>
+
+       * cfglayout.c (scope_def, scope_forest_info, forest,
+       relate_bbs_with_scopes, make_new_scope, build_scope_forest,
+       remove_scope_notes, insert_intra_before_1, insert_intra_1,
+       insert_intra_bb_scope_notes, insert_inter_bb_scope_notes,
+       rebuild_scope_notes, free_scope_forest_1, dump_scope_forest,
+       dump_scope_forest_1, get_next_bb_note, get_prev_bb_note): Remove.
+       (fixup_reorder_chain): Don't set scope for bb.
+       (insn_scopes, scope_to_insns_initialize, set_block_levels,
+       change_scope, scope_to_insns_finalize): New.
+       (cfg_layout_initialize, cfg_layout_finalize): Update to match.
+       * cfglayout.h (scope_def, scope): Remove.
+       (reorder_block_def): Remove scope member.
+       (scope_to_insns_initialize, scope_to_insns_finalize): Declare.
+       * haifa-sched.c: Revert reemit_other_notes change.
+       * sched-ebb.c (schedule_ebbs): Don't call remove_unnecessary_notes.
+       Use scope_to_insns_initialize and scope_to_insns_finalize.
+       * sched-rgn.c (schedule_insns): Likewise.
+
+2001-12-31  Graham Stott  <grahams@redhat.com>
+
+       * c-lex.c: Include tree.h before expr.h
+
+2001-12-31  Graham Stott  <grahams@redhat.com>
+
+       * c-typeck.c: Include rtl.h earlier.
+
+2001-12-31  Graham Stott  <grahams@redhat.com>
+
+       * tree.h (STRIP_NOPS): Remove extraneous semicolon.
+       (STRIP_SIGN_NOPS): Likewise.
+       (STRIP_TYPE_NOPS): Likewise.
+       (COMPLETE_OR_UNBOUND_ARRAY_TYPE_P): Add Parenthesis around
+       macro paramater.
+
+2001-12-31  Graham Stott  <grahams@redhat.com>
+
+       * final.c (struct bb_list): Delete.
+       (struct bb_str): Likewise.
+
+2001-12-31  Graham Stott  <grahams@redhat.com>
+
+       * cfgloop.c (flow_loop_entry_edges_find): Fix typo.
+        (flow_loop_exit_edges_find): Likewise.
+
+2001-12-31  Graham Stott  <grahams@redhat.com>
+
+       * gcse.c (gcse_main): Fix typos.
+       (alloc_gcse_mem): Likewise.
+
+2001-12-31  Graham Stott  <grahams@redhat.com>
+
+       * function.h: Remove undefs for rtx and tree.
+
 2001-12-30  Richard Henderson  <rth@redhat.com>
 
        * loop.c (check_dbra_loop): Fix last change: examine both