Merge changes between r22241 and r22552 from /fsf/trunk.


git-svn-id: http://www.eglibc.org/svn/trunk/libc@22553 7b3dc134-2b1b-0410-93df-9e9f96275f8d
Merge changes between r22552 and r22663 from /fsf/trunk.


git-svn-id: http://www.eglibc.org/svn/trunk/libc@22664 7b3dc134-2b1b-0410-93df-9e9f96275f8d
Merge changes between r22663 and r22954 from /fsf/trunk.


git-svn-id: http://www.eglibc.org/svn/trunk/libc@22955 7b3dc134-2b1b-0410-93df-9e9f96275f8d