Re: [PATCH] x86: Don't generate uiret with -mcmodel=kernel

2021-04-01 Thread Uros Bizjak via Gcc-patches
On Thu, Apr 1, 2021 at 10:47 PM H.J. Lu wrote: > > On Thu, Apr 1, 2021 at 1:28 PM Jan Hubicka wrote: > > > > > On Thu, Apr 1, 2021 at 6:54 PM H.J. Lu wrote: > > > > > > > > Since uiret should be used only for user interrupt handler return, don't > > > > generate uiret in interrupt handler return

Re: [PATCH] x86: Don't generate uiret with -mcmodel=kernel

2021-04-01 Thread H.J. Lu via Gcc-patches
On Thu, Apr 1, 2021 at 1:28 PM Jan Hubicka wrote: > > > On Thu, Apr 1, 2021 at 6:54 PM H.J. Lu wrote: > > > > > > Since uiret should be used only for user interrupt handler return, don't > > > generate uiret in interrupt handler return with -mcmodel=kernel even if > > > UINTR is enabled. > > > >

Re: [PATCH] x86: Don't generate uiret with -mcmodel=kernel

2021-04-01 Thread Jan Hubicka
> On Thu, Apr 1, 2021 at 6:54 PM H.J. Lu wrote: > > > > Since uiret should be used only for user interrupt handler return, don't > > generate uiret in interrupt handler return with -mcmodel=kernel even if > > UINTR is enabled. > > NAK, -mcmodel should not affect ISAs, in the same way it doesn't s

Re: [PATCH] x86: Don't generate uiret with -mcmodel=kernel

2021-04-01 Thread Uros Bizjak via Gcc-patches
On Thu, Apr 1, 2021 at 6:54 PM H.J. Lu wrote: > > Since uiret should be used only for user interrupt handler return, don't > generate uiret in interrupt handler return with -mcmodel=kernel even if > UINTR is enabled. NAK, -mcmodel should not affect ISAs, in the same way it doesn't switch off SSE.

Re: [PATCH] x86: Don't generate uiret with -mcmodel=kernel

2021-04-01 Thread Bernhard Reutner-Fischer via Gcc-patches
On 1 April 2021 20:31:13 CEST, Bernhard Reutner-Fischer wrote: >On 1 April 2021 18:54:07 CEST, "H.J. Lu via Gcc-patches" > wrote: >>Since uiret should be used only for user interrupt handler return, >>don't >>generate uiret in interrupt handler return with -mcmodel=kernel even >if >>UINTR is enab

Re: [PATCH] x86: Don't generate uiret with -mcmodel=kernel

2021-04-01 Thread Bernhard Reutner-Fischer via Gcc-patches
On 1 April 2021 18:54:07 CEST, "H.J. Lu via Gcc-patches" wrote: >Since uiret should be used only for user interrupt handler return, >don't >generate uiret in interrupt handler return with -mcmodel=kernel even if >UINTR is enabled. > >gcc/ > > PR target/99870 > * config/i386/i386.md (i

[PATCH] x86: Don't generate uiret with -mcmodel=kernel

2021-04-01 Thread H.J. Lu via Gcc-patches
Since uiret should be used only for user interrupt handler return, don't generate uiret in interrupt handler return with -mcmodel=kernel even if UINTR is enabled. gcc/ PR target/99870 * config/i386/i386.md (interrupt_return): Don't generate uiret for -mcmodel=kernel. gcc/