aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeff Law <law@redhat.com>2016-10-26 10:15:38 -0600
committerJeff Law <law@gcc.gnu.org>2016-10-26 10:15:38 -0600
commit4f4bf94e9c3c8b11607234439a72347729717ae6 (patch)
tree05f8b5f56ad494d1431c94dc95779d4fa1c2262c
parent4b59261982271164ecdf6da1b8fbd38f0d871640 (diff)
downloadgcc-4f4bf94e9c3c8b11607234439a72347729717ae6.zip
gcc-4f4bf94e9c3c8b11607234439a72347729717ae6.tar.gz
gcc-4f4bf94e9c3c8b11607234439a72347729717ae6.tar.bz2
frv.c (comparison_string): Do not fall through after an error.
* config/frv/frv.c (comparison_string): Do not fall through after an error. From-SVN: r241576
-rw-r--r--gcc/ChangeLog3
-rw-r--r--gcc/config/frv/frv.c2
2 files changed, 4 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index afa4562..53d751d 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,8 @@
2016-10-26 Jeff Law <law@redhat.com>
+ * config/frv/frv.c (comparison_string): Do not fall through after
+ an error.
+
* config/iq2000/iq2000.c (iq2000_function_arg): Adjust fallthru
comment.
(expand_one_builtin): Add missing break.
diff --git a/gcc/config/frv/frv.c b/gcc/config/frv/frv.c
index 352bcff..50899a7 100644
--- a/gcc/config/frv/frv.c
+++ b/gcc/config/frv/frv.c
@@ -2688,7 +2688,7 @@ comparison_string (enum rtx_code code, rtx op0)
bool is_nz_p = GET_MODE (op0) == CC_NZmode;
switch (code)
{
- default: output_operand_lossage ("bad condition code");
+ default: output_operand_lossage ("bad condition code"); return "";
case EQ: return "eq";
case NE: return "ne";
case LT: return is_nz_p ? "n" : "lt";