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

Reply via email to