aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gdb/ChangeLog5
-rw-r--r--gdb/rx-tdep.c1
2 files changed, 5 insertions, 1 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index e52d24a..0390926 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,8 @@
+2010-07-29 DJ Delorie <dj@redhat.com>
+
+ * rx-tdep.c (rx_analyze_prologue): Don't require branches to have
+ conditions.
+
2010-07-29 Pedro Alves <pedro@codesourcery.com>
* PROBLEMS: Remove mention of all problems.
diff --git a/gdb/rx-tdep.c b/gdb/rx-tdep.c
index de9eec6..d265dc3 100644
--- a/gdb/rx-tdep.c
+++ b/gdb/rx-tdep.c
@@ -296,7 +296,6 @@ rx_analyze_prologue (CORE_ADDR start_pc,
}
else if (opc.id == RXO_branch
&& opc.op[0].type == RX_Operand_Immediate
- && opc.op[1].type == RX_Operand_Condition
&& next_pc < opc.op[0].addend)
{
/* When a loop appears as the first statement of a function