On Fri, Jan 31, 2025 at 10:09 PM Uros Bizjak wrote:
>
> On Fri, Jan 31, 2025 at 2:54 PM Uros Bizjak wrote:
> >
> > On Fri, Jan 31, 2025 at 2:36 PM H.J. Lu wrote:
> > >
> > > -fno-plt forces external call to indirect call via GOT memory. But
> > > -mindirect-branch-register requires indirect cal
On Fri, Jan 31, 2025 at 2:54 PM Uros Bizjak wrote:
>
> On Fri, Jan 31, 2025 at 2:36 PM H.J. Lu wrote:
> >
> > -fno-plt forces external call to indirect call via GOT memory. But
> > -mindirect-branch-register requires indirect call and jump via register.
> > For -mindirect-branch-register, expand
On Fri, Jan 31, 2025 at 2:36 PM H.J. Lu wrote:
>
> -fno-plt forces external call to indirect call via GOT memory. But
> -mindirect-branch-register requires indirect call and jump via register.
> For -mindirect-branch-register, expanding indirect call via register and
> update call patterns and pe
-fno-plt forces external call to indirect call via GOT memory. But
-mindirect-branch-register requires indirect call and jump via register.
For -mindirect-branch-register, expanding indirect call via register and
update call patterns and peepholes to disable indirect call via memory.
gcc/