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:
>>> >>
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
> -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
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
> -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
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