Re: [PATCH] Fix handling of ZERO_EXTRACT lhs with REG_EQUAL note in the combiner (PR target/69442)

2016-01-26 Thread Bernd Schmidt
On 01/26/2016 09:39 AM, Jakub Jelinek wrote: PR target/69442 * combine.c (combine_instructions): For REG_EQUAL note with SET_DEST being ZERO_EXTRACT, also temporarily set SET_DEST to the underlying register. * doc/rtl.texi (REG_EQUAL): Document the behavio

[PATCH] Fix handling of ZERO_EXTRACT lhs with REG_EQUAL note in the combiner (PR target/69442)

2016-01-26 Thread Jakub Jelinek
Hi! In the middle of last year, Kugan has defined REG_EQUAL notes even for the case when SET_DEST of the single set is ZERO_EXTRACT, before that I believe it has been defined only for REG/SUBREG and STRICT_LOW_PART thereof. But, like for STRICT_LOW_PART, the REG_EQUAL note describes the whole cont