frv.c (comparison_string): Do not fall through after an error.
authorJeff Law <law@redhat.com>
Wed, 26 Oct 2016 16:15:38 +0000 (10:15 -0600)
committerJeff Law <law@gcc.gnu.org>
Wed, 26 Oct 2016 16:15:38 +0000 (10:15 -0600)
* config/frv/frv.c (comparison_string): Do not fall through after
an error.

From-SVN: r241576

gcc/ChangeLog
gcc/config/frv/frv.c

index afa456280a39f359c5766eeed2dca66b382820ae..53d751df4d1c19a7bd5665fed4ebb8815b887714 100644 (file)
@@ -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.
index 352bcff681de6a211de72507b26c13921ab4e58f..50899a7e4873d6127fc2ebc96f7f6e713d3fe3f0 100644 (file)
@@ -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";