This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: glibc 2.21 - Master is frozen solid at -26 degC.
- From: David Miller <davem at davemloft dot net>
- To: carlos at redhat dot com
- Cc: libc-alpha at sourceware dot org, schwab at linux-m68k dot org, vapier at gentoo dot org, joseph at codesourcery dot com, azanella at linux dot vnet dot ibm dot com, krebbel at linux dot vnet dot ibm dot com, david dot holsgrove at xilinx dot com, chunglin_tang at mentor dot com, kkojima at rr dot iij4u dot or dot jp, thomas at codesourcery dot com, cmetcalf at tilera dot com, roland at hack dot frob dot com
- Date: Wed, 28 Jan 2015 14:15:18 -0800 (PST)
- Subject: Re: glibc 2.21 - Master is frozen solid at -26 degC.
- Authentication-results: sourceware.org; auth=none
- References: <54C71B4C dot 4070307 at redhat dot com> <20150127 dot 155611 dot 1325169014377724430 dot davem at davemloft dot net> <54C954D6 dot 8030601 at redhat dot com>
From: "Carlos O'Donell" <carlos@redhat.com>
Date: Wed, 28 Jan 2015 16:29:58 -0500
> The pure 32-bit sparc port does not use any volatile register variables
> that I can see.
I explained what's happening in a reply to Roland earlier. We're
doing atomics on &something->foo where 'foo' is volatile, and the
sparc macros use typeof() on the arguments to declare register
variables, and that's how we end up with these warnings.