Re: [PATCH] i386: Insert ENDBR to trampoline for -fcf-protection=branch -mibt

2018-03-27 Thread H.J. Lu
t, Igor V >>> Cc: gcc-patches@gcc.gnu.org; Uros Bizjak >>> Subject: Re: [PATCH] i386: Insert ENDBR to trampoline for -fcf- >>> protection=branch -mibt >>> >>> On Mon, Mar 26, 2018 at 8:23 AM, Tsimbalist, Igor V >>> wrote: >>> >>

Re: [PATCH] i386: Insert ENDBR to trampoline for -fcf-protection=branch -mibt

2018-03-27 Thread Uros Bizjak
h 25, 2018 12:50 AM >> >> To: gcc-patches@gcc.gnu.org; Uros Bizjak ; >> Tsimbalist, >> >> Igor V >> >> Subject: [PATCH] i386: Insert ENDBR to trampoline for -fcf- >> >> protection=branch -mibt >> >> >> >> When -fcf-protection=bran

RE: [PATCH] i386: Insert ENDBR to trampoline for -fcf-protection=branch -mibt

2018-03-26 Thread Tsimbalist, Igor V
> -Original Message- > From: H.J. Lu [mailto:hjl.to...@gmail.com] > Sent: Monday, March 26, 2018 5:59 PM > To: Tsimbalist, Igor V > Cc: gcc-patches@gcc.gnu.org; Uros Bizjak > Subject: Re: [PATCH] i386: Insert ENDBR to trampoline for -fcf- > protection=branch -mib

Re: [PATCH] i386: Insert ENDBR to trampoline for -fcf-protection=branch -mibt

2018-03-26 Thread H.J. Lu
On Mon, Mar 26, 2018 at 8:23 AM, Tsimbalist, Igor V wrote: >> -Original Message- >> From: Lu, Hongjiu >> Sent: Sunday, March 25, 2018 12:50 AM >> To: gcc-patches@gcc.gnu.org; Uros Bizjak ; Tsimbalist, >> Igor V >> Subject: [PATCH] i386: Insert ENDBR t

RE: [PATCH] i386: Insert ENDBR to trampoline for -fcf-protection=branch -mibt

2018-03-26 Thread Tsimbalist, Igor V
> -Original Message- > From: Lu, Hongjiu > Sent: Sunday, March 25, 2018 12:50 AM > To: gcc-patches@gcc.gnu.org; Uros Bizjak ; Tsimbalist, > Igor V > Subject: [PATCH] i386: Insert ENDBR to trampoline for -fcf- > protection=branch -mibt > > When -fcf-protectio

[PATCH] i386: Insert ENDBR to trampoline for -fcf-protection=branch -mibt

2018-03-24 Thread H.J. Lu
When -fcf-protection=branch -mibt are used, we need to insert ENDBR to trampoline. TRAMPOLINE_SIZE is creased by 4 bytes to accommodate 4-byte ENDBR instruction. OK for trunk? H.J. gcc/ PR target/85044 * config/i386/i386.c (ix86_trampoline_init): Insert ENDBR for -f