https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83157
--- Comment #18 from Jakub Jelinek <jakub at gcc dot gnu.org> --- Author: jakub Date: Thu Apr 12 19:30:00 2018 New Revision: 259353 URL: https://gcc.gnu.org/viewcvs?rev=259353&root=gcc&view=rev Log: PR debug/83157 * var-tracking.c (add_stores): Handle STRICT_LOW_PART SET_DEST. * cselib.c (cselib_record_sets): For STRICT_LOW_PART dest, lookup if dest in some wider mode is known to be const0_rtx and if so, record permanent equivalence for it to be ZERO_EXTEND of the narrower mode destination. Modified: trunk/gcc/ChangeLog trunk/gcc/cselib.c trunk/gcc/var-tracking.c