This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: Distributions still suffering from s390 ABI change problems.
- From: Andreas Schwab <schwab at linux-m68k dot org>
- To: Rich Felker <dalias at libc dot org>
- Cc: Carlos O'Donell <carlos at redhat dot com>, Aurelien Jarno <aurelien at aurel32 dot net>, David Miller <davem at davemloft dot net>, Andreas Krebbel <krebbel at linux dot vnet dot ibm dot com>, siddhesh at redhat dot com, allan at archlinux dot org, libc-alpha at sourceware dot org
- Date: Tue, 15 Jul 2014 20:35:07 +0200
- Subject: Re: Distributions still suffering from s390 ABI change problems.
- Authentication-results: sourceware.org; auth=none
- References: <20140713182420 dot GA14513 at hall dot aurel32 dot net> <20140714052022 dot GR609 at spoyarek dot pnq dot redhat dot com> <20140714072228 dot GF1239 at hall dot aurel32 dot net> <20140714 dot 002520 dot 985400136122770421 dot davem at davemloft dot net> <53C40A5A dot 5050202 at redhat dot com> <20140715050009 dot GU179 at brightrain dot aerifal dot cx> <20140715103532 dot GB14513 at hall dot aurel32 dot net> <53C54C92 dot 1000207 at redhat dot com> <20140715164145 dot GC17402 at brightrain dot aerifal dot cx> <53C55AA5 dot 5020402 at redhat dot com> <20140715164809 dot GF17402 at brightrain dot aerifal dot cx>
Rich Felker <dalias@libc.org> writes:
> I don't think so. All of the pointers from saved registers end up
> saved on the stack rather than being in the jmp_buf, which makes it
> very clear to the GC that they're live. Having them just inside the
> jmp_buf is the hard case, since the GC has to specially know to look
> there. When they're on the stack, it's just like normal saving by the
> callee on the stack.
If the jmp_buf is itself part of the stack there is not much of a
difference.
Andreas.
--
Andreas Schwab, schwab@linux-m68k.org
GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5
"And now for something completely different."