diff options
| -rw-r--r-- | arch/sh/kernel/traps_32.c | 3 |
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 | } |
