cr16.c (cr16_print_operand): Add missing fallthru comment.
authorJeff Law <law@redhat.com>
Wed, 26 Oct 2016 16:27:44 +0000 (10:27 -0600)
committerJeff Law <law@gcc.gnu.org>
Wed, 26 Oct 2016 16:27:44 +0000 (10:27 -0600)
* config/cr16/cr16.c (cr16_print_operand): Add missing fallthru
comment.  Add gcc_unreachable for path that should never happen.

From-SVN: r241584

gcc/ChangeLog
gcc/config/cr16/cr16.c

index bf5080aeffc98d938d4a5ed715fedda2a90cc950..ce2693b264ad660f56d1ce57bdda038c8deb3f0a 100644 (file)
@@ -1,5 +1,8 @@
 2016-10-26  Jeff Law  <law@redhat.com>
 
+       * config/cr16/cr16.c (cr16_print_operand): Add missing fallthru
+       comment.  Add gcc_unreachable for path that should never happen.
+
        * config/epiphany/epiphany.c (epiphany_print_operand): Adjust
        fallthru comment.
 
index 530ccba44da1a57263d101f0145103eedea40392..cc24fa551a0a575b42c997b8e2f12fb1541c70b8 100644 (file)
@@ -1476,6 +1476,7 @@ cr16_print_operand (FILE * file, rtx x, int code)
     case 'g':
       /* 'g' is used for implicit mem: dereference.  */
       ptr_dereference = 1;
+      /* FALLTHRU */
     case 'f':
     case 0:
       /* default.  */
@@ -1528,6 +1529,7 @@ cr16_print_operand (FILE * file, rtx x, int code)
          cr16_print_operand_address (file, VOIDmode, x);
          return;
        }
+      gcc_unreachable ();
     default:
       output_operand_lossage ("invalid %%xn code");
     }