OSDN Git Service

* config/i386/i386.c (ix86_expand_branch): Treat GE and GEU the same
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index 5dca539..e07ca1c 100644 (file)
@@ -1,3 +1,50 @@
+2000-08-25  Jakub Jelinek  <jakub@redhat.com>
+
+       * config/i386/i386.c (ix86_expand_branch): Treat GE and GEU the same
+       way as LT and LTU when the second operand has 0 in low word.
+
+2000-08-26  Michael Hayes  <mhayes@cygnus.com>
+
+       * basic-block.h (struct loop): Rename `exits' field to
+       `exit_edges'.  Add `entry_edges' and `num_entries' fields.
+
+       * flow.c (flow_loop_exit_edges_find): Rename from flow_loop_exits_find.
+       (flow_loop_entry_edges_find): Add.
+       (flow_edge_list_print): Rename from flow_exits_print.
+       (flow_loops_find): Call flow_loop_entry_edges_find.
+       (flow_loop_dump): Dump entry_edges list.
+       (flow_loops_free): Free entry_edges.
+       
+2000-08-26  Michael Hayes  <mhayes@cygnus.com>
+       
+       * loop.c (loop_dump_aux, debug_loop): New functions.
+       (LOOP_BLOCK_NUM_1, LOOP_BLOCK_NUM, LOOP_INSN_UID): New macros.
+
+       * flow.c (flow_loops_dump): Add callback parameter.
+       (flow_loop_dump): Add callback parameter and call it.  Move
+       loop note debugging code to loop_dump_aux.
+
+       * basic-block.h (flow_loop_dump): Add callback parameter
+       (flow_loops_dump): Likewise.
+
+       * toplev.c (rest_of_compilation): Add NULL callback function pointer
+       to call to flow_loops_dump.
+       
+2000-08-26  Michael Hayes  <mhayes@cygnus.com>
+
+       * loop.c (count_loop_regs_set): Replace start and end arguments
+       with loop argument.  All callers udated.
+       
+2000-08-26  Michael Hayes  <mhayes@cygnus.com>
+       
+       * loop.c (constant_high_bytes): Delete.
+
+2000-08-26  Michael Hayes  <mhayes@cygnus.com>
+
+       * loop.c (prescan_loop): Move checks for NOTE_INSN_LOOP_CONT
+       and NOTE_INSN_LOOP_VTOP to...
+       (find_and_verify_loops) ...here.
+
 Fri Aug 25 04:21:13 2000  Alexandre Oliva  <aoliva@redhat.com>
 
        * crtstuff.c (CRT_CALL_STATIC_FUNCTION): Define default.