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.