aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--arch/sh/kernel/traps_32.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/arch/sh/kernel/traps_32.c b/arch/sh/kernel/traps_32.c
index 660a4bc17698..60709ad17fc7 100644
--- a/arch/sh/kernel/traps_32.c
+++ b/arch/sh/kernel/traps_32.c
@@ -602,6 +602,9 @@ asmlinkage void do_divide_error(unsigned long r4)
602 case TRAP_DIVOVF_ERROR: 602 case TRAP_DIVOVF_ERROR:
603 code = FPE_INTOVF; 603 code = FPE_INTOVF;
604 break; 604 break;
605 default:
606 /* Let gcc know unhandled cases don't make it past here */
607 return;
605 } 608 }
606 force_sig_fault(SIGFPE, code, NULL, current); 609 force_sig_fault(SIGFPE, code, NULL, current);
607} 610}