--- coregrind/m_debuginfo/d3basics.c.orig
+++ coregrind/m_debuginfo/d3basics.c
@@ -529,11 +529,13 @@
 {
    vg_assert(regs);
 #  if defined(VGP_x86_linux) || defined(VGP_x86_darwin) \
-      || defined(VGP_x86_solaris) || defined(VGP_x86_freebsd)
+      || defined(VGP_x86_solaris) || defined(VGP_x86_freebsd) \
+      || defined(VGP_x86_openbsd)
    if (regno == 5/*EBP*/) { *a = regs->fp; return True; }
    if (regno == 4/*ESP*/) { *a = regs->sp; return True; }
 #  elif defined(VGP_amd64_linux) || defined(VGP_amd64_darwin) \
-        || defined(VGP_amd64_solaris) || defined(VGP_amd64_freebsd)
+        || defined(VGP_amd64_solaris) || defined(VGP_amd64_freebsd) \
+        || defined(VGP_amd64_openbsd)
    if (regno == 6/*RBP*/) { *a = regs->fp; return True; }
    if (regno == 7/*RSP*/) { *a = regs->sp; return True; }
 #  elif defined(VGP_ppc32_linux)
