https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92769

--- Comment #6 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
(In reply to Segher Boessenkool from comment #5)
> (In reply to Andrew Pinski from comment #4)
> > >Linux system calls and Linux VDSO calls 
> > 
> > System calls, I can understand  But why is it required by VDSO calls too? 
> > That seems backwards and also means VDSO functions are not the same ABI as
> > normal functions.
> 
> It is how it is, we have to implement it whatever strange things are
> required ;-)
> 
> Part of the reason may be that vdso calls *are* a lot like system calls; the
> fallback for an unimplemented vdso call is the corresponding system call, for
> example.

That is fine but they still should be different ABIs.  Anything else seems
broken and wrong.

Reply via email to