On Wed, Jul 27, 2016 at 06:53:39PM +0200, Marek Polacek wrote: > --- gcc/gcc/var-tracking.c > +++ gcc/gcc/var-tracking.c > @@ -1056,6 +1056,8 @@ adjust_mems (rtx loc, const_rtx old_rtx, void *data) > ? GET_MODE_SIZE (amd->mem_mode) > : -GET_MODE_SIZE (amd->mem_mode), > GET_MODE (loc))); > + /* XXX Really fallthru? */ > + gcc_fallthrough (); > case POST_INC: > case POST_DEC: > if (addr == loc) > @@ -1076,6 +1078,8 @@ adjust_mems (rtx loc, const_rtx old_rtx, void *data) > return addr; > case PRE_MODIFY: > addr = XEXP (loc, 1); > + /* XXX Really fallthru? */ > + gcc_fallthrough (); > case POST_MODIFY: > if (addr == loc) > addr = XEXP (loc, 0);
Indeed, these two are intentional fallthrus. But, can you just add /* FALLTHRU */ comment in there, rather than gcc_fallthrough () or similar? Patch preapproved. Jakub