diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 077796a8849..0a40a10a9e7 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,8 @@
+2005-03-28  Daniel Jacobowitz  <dan@codesourcery.com>
+
+	* remote-rdi.c (arm_rdi_insert_breakpoint): Don't call
+	arm_pc_is_thumb_dummy.
+
 2005-03-28  Mark Kettenis  <kettenis@gnu.org>
 
 	* sparc64nbsd-tdep.c (sparc64nbsd_sigcontext_saved_regs): Handle
diff --git a/gdb/remote-rdi.c b/gdb/remote-rdi.c
index 75a6e534ae7..b50da48a3d7 100644
--- a/gdb/remote-rdi.c
+++ b/gdb/remote-rdi.c
@@ -675,7 +675,7 @@ arm_rdi_insert_breakpoint (CORE_ADDR addr, char *contents_cache)
   struct local_bp_list_entry *entry;
   int type = RDIPoint_EQ;
 
-  if (arm_pc_is_thumb (addr) || arm_pc_is_thumb_dummy (addr))
+  if (arm_pc_is_thumb (addr))
     type |= RDIPoint_16Bit;
   rslt = angel_RDI_setbreak (addr, type, 0, &point);
   if (rslt != RDIError_NoError)