summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--arch/sh/kernel/disassemble.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/arch/sh/kernel/disassemble.c b/arch/sh/kernel/disassemble.c
index defebf1a9c8a..845543780cc5 100644
--- a/arch/sh/kernel/disassemble.c
+++ b/arch/sh/kernel/disassemble.c
@@ -475,8 +475,6 @@ static void print_sh_insn(u32 memaddr, u16 insn)
475 printk("dbr"); 475 printk("dbr");
476 break; 476 break;
477 case FD_REG_N: 477 case FD_REG_N:
478 if (0)
479 goto d_reg_n;
480 case F_REG_N: 478 case F_REG_N:
481 printk("fr%d", rn); 479 printk("fr%d", rn);
482 break; 480 break;
@@ -488,7 +486,7 @@ static void print_sh_insn(u32 memaddr, u16 insn)
488 printk("xd%d", rn & ~1); 486 printk("xd%d", rn & ~1);
489 break; 487 break;
490 } 488 }
491 d_reg_n: 489 /* else, fall through */
492 case D_REG_N: 490 case D_REG_N:
493 printk("dr%d", rn); 491 printk("dr%d", rn);
494 break; 492 break;
@@ -497,6 +495,7 @@ static void print_sh_insn(u32 memaddr, u16 insn)
497 printk("xd%d", rm & ~1); 495 printk("xd%d", rm & ~1);
498 break; 496 break;
499 } 497 }
498 /* else, fall through */
500 case D_REG_M: 499 case D_REG_M:
501 printk("dr%d", rm); 500 printk("dr%d", rm);
502 break; 501 break;