Re: [PATCH] Fix reg-stack error-recovery ICE (PR inline-asm/84683)

2018-03-07 Thread Jeff Law
On 03/06/2018 01:03 AM, Uros Bizjak wrote: > On Mon, Mar 5, 2018 at 9:42 PM, Jakub Jelinek wrote: >> Hi! >> >> If we discover some bad inline-asm during reg-stack processing and we >> error on those, we replace that inline-asm with a (use (const_int 0)) >> and therefore the various assumptions of

Re: [PATCH] Fix reg-stack error-recovery ICE (PR inline-asm/84683)

2018-03-06 Thread Uros Bizjak
On Mon, Mar 5, 2018 at 9:42 PM, Jakub Jelinek wrote: > Hi! > > If we discover some bad inline-asm during reg-stack processing and we > error on those, we replace that inline-asm with a (use (const_int 0)) > and therefore the various assumptions of reg-stack pass may not hold. > Seems we already ha

[PATCH] Fix reg-stack error-recovery ICE (PR inline-asm/84683)

2018-03-05 Thread Jakub Jelinek
Hi! If we discover some bad inline-asm during reg-stack processing and we error on those, we replace that inline-asm with a (use (const_int 0)) and therefore the various assumptions of reg-stack pass may not hold. Seems we already have a couple of spots which are more permissive if any_malformed_a