PR middle-end/42233
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 19 Feb 2010 12:47:18 +0000 (12:47 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 19 Feb 2010 12:47:18 +0000 (12:47 +0000)
* loop-doloop.c (add_test): Adjust do_compare_rtx_and_jump caller.

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

gcc/ChangeLog
gcc/loop-doloop.c

index 607c318..080d26d 100644 (file)
@@ -1,3 +1,8 @@
+2010-02-19  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/42233
+       * loop-doloop.c (add_test): Adjust do_compare_rtx_and_jump caller.
+
 2010-02-19  Richard Guenther  <rguenther@suse.de>
 
        PR tree-optimization/42944
index 0fa0fe2..d1bd285 100644 (file)
@@ -1,6 +1,6 @@
 /* Perform doloop optimizations
-   Copyright (C) 2004, 2005, 2006, 2007, 2008 Free Software Foundation,
-   Inc.
+   Copyright (C) 2004, 2005, 2006, 2007, 2008, 2010
+   Free Software Foundation, Inc.
    Based on code by Michael P. Hayes (m.hayes@elec.canterbury.ac.nz)
 
 This file is part of GCC.
@@ -291,7 +291,8 @@ add_test (rtx cond, edge *e, basic_block dest)
   op0 = force_operand (op0, NULL_RTX);
   op1 = force_operand (op1, NULL_RTX);
   label = block_label (dest);
-  do_compare_rtx_and_jump (op0, op1, code, 0, mode, NULL_RTX, NULL_RTX, label);
+  do_compare_rtx_and_jump (op0, op1, code, 0, mode, NULL_RTX,
+                          NULL_RTX, label, -1);
 
   jump = get_last_insn ();
   if (!jump || !JUMP_P (jump))