Re: [PR103097] tolerate reg-stack cross-block malformed asms

2021-12-08 Thread Alexandre Oliva via Gcc-patches
;malformed insns in a block". (-: But, but... we still find it in a block! ;-D > OK with the trivial comment update. Thanks, I'm making it s/block/function/. Here's what I'm installing momentarily. [PR103097] tolerate reg-stack cross-block malformed asms The testca

Re: [PR103097] tolerate reg-stack cross-block malformed asms

2021-12-08 Thread Jeff Law via Gcc-patches
On 12/7/2021 7:00 PM, Alexandre Oliva via Gcc-patches wrote: The testcase shows malformed asms in one block confuse reg-stack logic in another block. Moving the resetting of any_malformed_asm to the end of the pass enables it to take effect throughout the affected function. Regstrapped on x8

[PR103097] tolerate reg-stack cross-block malformed asms

2021-12-07 Thread Alexandre Oliva via Gcc-patches
The testcase shows malformed asms in one block confuse reg-stack logic in another block. Moving the resetting of any_malformed_asm to the end of the pass enables it to take effect throughout the affected function. Regstrapped on x86_64-linux-gnu. Ok to install? for gcc/ChangeLog PR