On Mon, 8 Apr 2024, 13:00 Matheus Afonso Martins Moreira via Gcc, < gcc@gcc.gnu.org> wrote: > > Compiler support for system calls help by eliminating the need for the > system call stub functions traditionally provided by these C libraries. > There's no need to link against the C libraries just for that anymore > and there's also no need to implement it ourselves since the compiler > provides it. The result is it makes it easier to develop freestanding > software targeting Linux. > It means you don't need newlib just for the syscall function, but then you would also need to implement memcpy, etc. for yourself. Obviously some bare metal code needs to do that anyway, but that wouldn't be using syscalls either. This isn't my field so maybe I'm totally wrong, but the use case seems like a niche within a niche, but with a non-zero maintenance burden for GCC.