On Wed, Feb 12, 2020 at 1:21 PM H.J. Lu wrote:
>
> On Mon, Feb 10, 2020 at 12:01 PM Uros Bizjak wrote:
> >
> > On Mon, Feb 10, 2020 at 8:53 PM H.J. Lu wrote:
> > >
> > > On Mon, Feb 10, 2020 at 11:40 AM Uros Bizjak wrote:
> > > >
> > > > On Mon, Feb 10, 2020 at 8:22 PM H.J. Lu wrote:
> > > > >
On Mon, Feb 10, 2020 at 12:01 PM Uros Bizjak wrote:
>
> On Mon, Feb 10, 2020 at 8:53 PM H.J. Lu wrote:
> >
> > On Mon, Feb 10, 2020 at 11:40 AM Uros Bizjak wrote:
> > >
> > > On Mon, Feb 10, 2020 at 8:22 PM H.J. Lu wrote:
> > > >
> > > > Since nested function isn't only called directly, there i
On Mon, Feb 10, 2020 at 8:53 PM H.J. Lu wrote:
>
> On Mon, Feb 10, 2020 at 11:40 AM Uros Bizjak wrote:
> >
> > On Mon, Feb 10, 2020 at 8:22 PM H.J. Lu wrote:
> > >
> > > Since nested function isn't only called directly, there is ENDBR32 at
> > > function entry and we need to skip it for direct j
17 00:00:00 2001
From: "H.J. Lu"
Date: Mon, 10 Feb 2020 11:10:52 -0800
Subject: [PATCH] i386: Skip ENDBR32 at nested function entry
If nested function isn't only called directly, there is ENDBR32 at
function entry and we need to skip it for direct jump in trampoline.
Tested on Linux/x
On Mon, Feb 10, 2020 at 8:22 PM H.J. Lu wrote:
>
> Since nested function isn't only called directly, there is ENDBR32 at
> function entry and we need to skip it for direct jump in trampoline.
Hm, I'm afraid I don't understand this comment. Can you perhaps rephrase it?
Uros.
> Tested on Linux/x8
Since nested function isn't only called directly, there is ENDBR32 at
function entry and we need to skip it for direct jump in trampoline.
Tested on Linux/x86-64 CET machine with and without -m32.
gcc/
PR target/93656
* config/i386/i386.c (ix86_trampoline_init): Skip ENDBR32 at