aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/ifcvt.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 86f6662..b460614 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2000-05-26 Richard Earnshaw <rearnsha@arm.com>
+
+ * ifcvt.c (cond_exec_get_condition): Set test_if to the SET_SRC
+ of get_pc.
+
2000-05-25 Richard Henderson <rth@cygnus.com>
* config/alpha/alpha.c (alpha_comparison_operator): Don't be
diff --git a/gcc/ifcvt.c b/gcc/ifcvt.c
index 9b20b3a..1bdfae3 100644
--- a/gcc/ifcvt.c
+++ b/gcc/ifcvt.c
@@ -267,7 +267,7 @@ cond_exec_get_condition (jump)
rtx test_if, cond;
if (any_condjump_p (jump))
- test_if = pc_set (jump);
+ test_if = SET_SRC (pc_set (jump));
else
return NULL_RTX;
cond = XEXP (test_if, 0);