This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r259353 - in /trunk/gcc: ChangeLog cselib.c var...
- From: jakub at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Thu, 12 Apr 2018 19:30:01 -0000
- Subject: r259353 - in /trunk/gcc: ChangeLog cselib.c var...
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