aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Liska <mliska@suse.cz>2022-01-12 10:49:54 +0100
committerMartin Liska <mliska@suse.cz>2022-01-13 10:35:03 +0100
commitff496134a99de876cde331a3c12b3335c197bf52 (patch)
treec7d58fa244cc24d5fc5f25fddf115bc430a0d8b8
parented8b9b4f5b4a42491fb6a74fc57a64fafcc51d20 (diff)
downloadgcc-ff496134a99de876cde331a3c12b3335c197bf52.zip
gcc-ff496134a99de876cde331a3c12b3335c197bf52.tar.gz
gcc-ff496134a99de876cde331a3c12b3335c197bf52.tar.bz2
epiphany: fix -Wimplicit-fallthrough warnings in epiphany.c.
gcc/ChangeLog: * config/epiphany/epiphany.c (epiphany_mode_priority): Use gcc_unreachable for not handled cases.
-rw-r--r--gcc/config/epiphany/epiphany.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/gcc/config/epiphany/epiphany.c b/gcc/config/epiphany/epiphany.c
index e19e61a..c9c3215 100644
--- a/gcc/config/epiphany/epiphany.c
+++ b/gcc/config/epiphany/epiphany.c
@@ -2371,6 +2371,7 @@ epiphany_mode_priority (int entity, int priority)
case 2: return (epiphany_normal_fp_rounding == FP_MODE_ROUND_NEAREST
? FP_MODE_ROUND_TRUNC : FP_MODE_ROUND_NEAREST);
case 3: return FP_MODE_CALLER;
+ default: gcc_unreachable ();
}
case FP_MODE_ROUND_NEAREST:
case FP_MODE_CALLER:
@@ -2380,6 +2381,7 @@ epiphany_mode_priority (int entity, int priority)
case 1: return FP_MODE_ROUND_TRUNC;
case 2: return FP_MODE_INT;
case 3: return FP_MODE_CALLER;
+ default: gcc_unreachable ();
}
case FP_MODE_ROUND_TRUNC:
switch (priority)
@@ -2388,6 +2390,7 @@ epiphany_mode_priority (int entity, int priority)
case 1: return FP_MODE_ROUND_NEAREST;
case 2: return FP_MODE_INT;
case 3: return FP_MODE_CALLER;
+ default: gcc_unreachable ();
}
case FP_MODE_ROUND_UNKNOWN:
case FP_MODE_NONE: