re PR debug/83157 (gcc.dg/guality/pr41616-1.c fail, inline instances refer to concret...
authorJakub Jelinek <jakub@redhat.com>
Thu, 12 Apr 2018 19:30:00 +0000 (21:30 +0200)
committerJakub Jelinek <jakub@gcc.gnu.org>
Thu, 12 Apr 2018 19:30:00 +0000 (21:30 +0200)
commitff111948988e61cd44da618d0a4231b9bb8aa66c
tree7b8b11409bbb5056a857ad264f7aa8c215986189
parent6b95d1af3e88992ddea645227eba39ab9f3584df
re PR debug/83157 (gcc.dg/guality/pr41616-1.c fail, inline instances refer to concrete instance as abstract origin)

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.

From-SVN: r259353
gcc/ChangeLog
gcc/cselib.c
gcc/var-tracking.c