Re: [committed] i386: Rewrite restore_stack_nonlocal expander [PR96536].

2020-08-18 Thread Uros Bizjak via Gcc-patches
On Tue, Aug 18, 2020 at 5:42 PM Uros Bizjak wrote: > > -fcf-protection code in restore_stack_nonlocal uses a branch based on > a clobber result. The patch adds missing compare and completely > rewrites the expander to use high-level functions in RTL construction. Backported gcc-10 version introd

[committed] i386: Rewrite restore_stack_nonlocal expander [PR96536].

2020-08-18 Thread Uros Bizjak via Gcc-patches
-fcf-protection code in restore_stack_nonlocal uses a branch based on a clobber result. The patch adds missing compare and completely rewrites the expander to use high-level functions in RTL construction. 2020-08-18 Uroš Bizjak gcc/ChangeLog: PR target/96536 * config/i386/i386.md (re