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

Reply via email to