Hi! I've committed as obvious the following change. I've tracked the redundant stmt to appear in r216794, where just a bunch of new cases were added and the redundant stmt together with those.
2016-09-02 Jakub Jelinek <ja...@redhat.com> PR other/77421 * config/i386/i386.c (ix86_expanded_args_builtin): Remove redundant assignment added in r216794. --- gcc/config/i386/i386.c.jj 2016-09-01 11:43:48.000000000 +0200 +++ gcc/config/i386/i386.c 2016-09-02 14:13:33.089980709 +0200 @@ -34862,7 +34862,6 @@ ix86_expand_args_builtin (const struct b case V4DI_FTYPE_V4DI_V4DI_V4DI_INT_UQI: case V4SI_FTYPE_V4SI_V4SI_V4SI_INT_UQI: case V2DI_FTYPE_V2DI_V2DI_V2DI_INT_UQI: - nargs = 5; nargs = 5; mask_pos = 1; nargs_constant = 1; Jakub