https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70174
--- Comment #7 from Andrew Pinski <pinskia at gcc dot gnu.org> --- Comment on attachment 37931 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=37931 gcc6-pr70174.patch + tmp = gen_lowpart (op_mode, force_reg (GET_MODE (value), + value1)); Should GET_MODE here be of value1 and not value?