This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: [PATCH] Save fp registers on x64 function resolution.
- From: "Joseph S. Myers" <joseph at codesourcery dot com>
- To: Rich Felker <dalias at aerifal dot cx>
- Cc: Andreas Jaeger <aj at suse dot com>, <libc-alpha at sourceware dot org>
- Date: Mon, 29 Jul 2013 14:03:57 +0000
- Subject: Re: [PATCH] Save fp registers on x64 function resolution.
- References: <20130726091501 dot GA7231 at domone dot kolej dot mff dot cuni dot cz> <51F297A2 dot 8010909 at suse dot com> <20130727054910 dot GA6299 at domone dot kolej dot mff dot cuni dot cz> <51F57C01 dot 9060800 at suse dot com> <20130728232316 dot GE4284 at brightrain dot aerifal dot cx>
On Sun, 28 Jul 2013, Rich Felker wrote:
> BTW, the bug was caught using glib against musl; I suspect glibc is
> implementing open with a non-variadic definition where all the
> arguments are explicit and thereby avoided the issue but I haven't
> looked.
glibc is implementing open as a syscall using the .S syscall templates
(except for Hurd and asm-generic Linux architectures, where .c files with
a variadic definition are used).
--
Joseph S. Myers
joseph@codesourcery.com