aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKaz Kojima <kkojima@gcc.gnu.org>2008-03-20 22:56:39 +0000
committerKaz Kojima <kkojima@gcc.gnu.org>2008-03-20 22:56:39 +0000
commit2acdc1fb2d1f9b72672256ba3aa5fd74d1436223 (patch)
tree258ccea98a4a7f9183d63a218be6b852fe5f49a9
parent16ac8575504420eb56680d82edbd6c8879a67faf (diff)
downloadgcc-2acdc1fb2d1f9b72672256ba3aa5fd74d1436223.zip
gcc-2acdc1fb2d1f9b72672256ba3aa5fd74d1436223.tar.gz
gcc-2acdc1fb2d1f9b72672256ba3aa5fd74d1436223.tar.bz2
sh.c (split_branches): Pass zero to redirect_jump as 'delete_unused' argument.
* config/sh/sh.c (split_branches): Pass zero to redirect_jump as 'delete_unused' argument. From-SVN: r133402
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/sh/sh.c4
2 files changed, 7 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 559c1dd..02ff5fa 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2008-03-20 Kaz Kojima <kkojima@gcc.gnu.org>
+
+ * config/sh/sh.c (split_branches): Pass zero to redirect_jump
+ as 'delete_unused' argument.
+
2008-03-20 Richard Guenther <rguenther@suse.de>
* tree-ssa-forwprop.c (forward_propagate_addr_expr_1): Remove
diff --git a/gcc/config/sh/sh.c b/gcc/config/sh/sh.c
index f2a0ba9..b43033b 100644
--- a/gcc/config/sh/sh.c
+++ b/gcc/config/sh/sh.c
@@ -1,6 +1,6 @@
/* Output routines for GCC for Renesas / SuperH SH.
Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
- 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
+ 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
Contributed by Steve Chamberlain (sac@cygnus.com).
Improved by Jim Wilson (wilson@cygnus.com).
@@ -5283,7 +5283,7 @@ split_branches (rtx first)
bp->insert_place = insn;
bp->address = addr;
}
- ok = redirect_jump (insn, label, 1);
+ ok = redirect_jump (insn, label, 0);
gcc_assert (ok);
}
else