Re: [PATCH] Fix arm var-tracking ICE (PR debug/51746)

2012-01-06 Thread Alexandre Oliva
On Jan 4, 2012, Jakub Jelinek wrote: > Before the htab expansion > cselib_lookup on r1 - 1 gave value 18:18 which contains the right value, but > doesn't have the hash value for r1 - 1 (8169), thus is found only by > accident. Unfortunately after the expansion we don't look at the 18:18 > value

Re: [PATCH] Fix arm var-tracking ICE (PR debug/51746)

2012-01-04 Thread Richard Henderson
On 01/05/2012 04:45 AM, Jakub Jelinek wrote: > PR debug/51746 > * var-tracking.c (add_stores): For COND_EXEC allow oval to be NULL. Ok. r~

[PATCH] Fix arm var-tracking ICE (PR debug/51746)

2012-01-04 Thread Jakub Jelinek
Hi! In this case the problem is that during cselib_process_insn the cselib hashtab is expanded. Before the htab expansion cselib_lookup on r1 - 1 gave value 18:18 which contains the right value, but doesn't have the hash value for r1 - 1 (8169), thus is found only by accident. Unfortunately afte