From: law Date: Mon, 3 Dec 2018 17:13:20 +0000 (+0000) Subject: * config/h8300/h8300.md (qi3_1): Add gcc_unreachable to keep X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=336e884e7710a89776313a8f0296dc2371f38afa;p=thirdparty%2Fgcc.git * config/h8300/h8300.md (qi3_1): Add gcc_unreachable to keep warnings quiet. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@266762 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index be0aab2c876d..36906e314b70 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,8 @@ 2018-12-03 Jeff Law + * config/h8300/h8300.md (qi3_1): Add gcc_unreachable to keep + warnings quiet. + * config/h8300/h8300.md (low byte masking peepholes): Only accept nonimmediate_operand for the to-be-masked operand. diff --git a/gcc/config/h8300/h8300.md b/gcc/config/h8300/h8300.md index 9e8f71598469..84b2e4f2bf94 100644 --- a/gcc/config/h8300/h8300.md +++ b/gcc/config/h8300/h8300.md @@ -1629,6 +1629,7 @@ return == IOR ? "bset\\t%V2,%R0" : "bnot\\t%V2,%R0"; else if (which_alternative == 1) return == IOR ? "or\\t%X2,%X0" : "xor\\t%X2,%X0"; + gcc_unreachable (); } [(set_attr "length" "8,*") (set_attr "length_table" "*,logicb")